Title: E-mail IPQ Tecnologia
Eu uso essa função antes de dar o commit.
 
SqlSetParameter( hSql, DBP_AUTOCOMMIT, FALSE, '' )
----- Original Message -----
Sent: Thursday, June 09, 2005 9:21 AM
Subject: Re: [sqlwin] Rollback

Bom dia Eduardo.
 
Pelas informações que vc passou o que está ocorrendo é que o banco deve estar com o flag de auto-commit ligado, isso quer dizer que não importa o comando que vc mande ele sempre fará o commit após um insert, update ou delete, a primeira coisa a fazer é verificar esse parâmetro.
 
Caso o problema não seja esse, envie mais informações, como por exemplo o banco e a seqüência de comandos.

Abraço.

Warlem
----- Original Message -----
Sent: Thursday, June 09, 2005 7:18 AM
Subject: [sqlwin] Rollback

 
  Pessoal,
 
 Estou passando pelo seguinte problema, existe um processo que faz inserção em duas tabelas do banco, quando existe um dado obrigatório que não foi preenchido, sendo que este dado só é obrigatório na segunda tabela a ser feita a inserção, saí retorna falso e dá rollback, porém funciona para sql server e para oracle a primeira tabela fica com os dados e o rollback não funciona.
 
 Eduardo Borges
 Analista de Sistemas

 [EMAIL PROTECTED]
 www.ipqtecnologia.com.br
 +55 (71) 3340-3200

Responder a