Boa tarde, se eu entendi o que vc quer pode ser assim:
Set bErro = FALSE
When SqlError ( com a mensagem SAM_SqlError seria a mesma ideia)
.....tratamento do erro...
Set bErro = TRUE
SqlPreparaAndExecute(shSql,'....')
If bErro = FALSE
SqlPreparaAndExecute(shSql,'....')
mas eu prefiro trabalhar dessa forma, pois mesmo existindo
a se��o para tratamento de erro vc teria controle sobre o fluxo
de execu��o:
If SqlPreparaAndExecute(shSql,'....')
If SqlPreparaAndExecute(shSql,'....')
SqlCommit(hSql)
else
SqlPrepareAndExecute('ROLLBACK')
Vc pode utilizar tambem o comando "ROLLBACK" na propria se��o de
tratamento de erro (SAM_SqlError).
Espero ter ajudado.
Reginaldo
-----Original Message-----
From: "Anamim" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Date: Mon, 21 Jul 2003 17:18:33 -0300
Subject: [sqlwin] SAM_SqlError Como parar o proximo comando
> Ol�, Centuri�es,
>
> Estou com o seguinte problema, preciso parar o proximo comando ou
> desvia-lo, apos o return FALSE do SAM_SqlError, se algu�m tiver uma
> ideia agrade�o.
>
> Anamim Silva
>
> obs: � esta adiantando nem mesmo destruir o form o qual a fun��o sql
> deu erro, com o form destruido os comandos seguintes s�o guardados na
> memoria e executados at� o fim, j� usei a fun��o SalAbort( -1 ) e ela
> fecha a aplica��o, que para mim n�o resolve.
>
>
>
> Anamim Silva <[EMAIL PROTECTED]>
> Programador Centura/SqlWindow32
> http://www.e-techs.com.br <[EMAIL PROTECTED]>
>
>
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================