Ari,
Eu j� havia tentado, esse comando ele mantem somente o cursor, que vc vai executar leitura, e ao mesmo tempo usar esse cursor para insert/update/delete, sem perder o result set.
 
[ ]'s
Haroldo
 
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Ari Bueno da Silva Junior
Enviada em: segunda-feira, 6 de outubro de 2003 15:59
Para: [EMAIL PROTECTED]
Assunto: RES: [sqlwin] Commit ou Rollback

Haroldo, tente usar a instrucao abaixo:
 
Call SqlSetParameter( hSql, DBP_PRESERVE, TRUE, '' )
 
Ari.

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]Em nome de Haroldo
Enviada em: Segunda-feira, 6 de Outubro de 2003 15:26
Para: Centura Sqlwindows
Assunto: [sqlwin] Commit ou Rollback

Caro Pessoal da lista,
Gostaria de saber se algu�m j� teve a necessidade de fazer COMMIT ou ROLLBACK em cursores SQL diferentes, dentro de uma aplica��o Centura com INSERT/UPDATE/DELETE, esta dever� manter o conte�do do que foi efetuado com COMMIT, e descartado o que foi efetuado o ROLLBACK..
Qdo eu utilizo o SqlCommit ( hSql ) ou SqlPrepareAndExecute ( hSql, 'COMMIT'), � efetuado o COMMIT para todos os comando efetuados em cursores diferentes.
Com o ROLLBACK acontece a mesma coisa.
Algu�m poderia me ajudar?
 
[ ]�s
Haroldo
 

Responder a