transacoes com ADO
13/08/2003
0
Estou trabalhando com DELPHI 6.0 e SQL-SERVER 2000 .
No delphi abro uma transacao (begintrans), faco algumas gravacoes em algumas tabelas e depois dentro desta transacao disparo uma STORE PROCEDURE.
Quando executo a PROCEDURE , os dados nao sao gravados, tanto os dados que gravo nas tabela, quanto os dados que grava dentro da PROCEDURE. Quando retiro a abertura de transacao dentro do delphi, ai sim a rotina funciona.
O que percebi e que nao posso disparar um STORE PROCEDURE , quando tenho uma transacao aberta no delphi (BEGINTRANS).
Se alguem souber o que acontece, pois nao sei se e um bug do componente que liga a STORE PROCEDURE, ou se esta situacao que programei esta errado
Grato
speed
No delphi abro uma transacao (begintrans), faco algumas gravacoes em algumas tabelas e depois dentro desta transacao disparo uma STORE PROCEDURE.
Quando executo a PROCEDURE , os dados nao sao gravados, tanto os dados que gravo nas tabela, quanto os dados que grava dentro da PROCEDURE. Quando retiro a abertura de transacao dentro do delphi, ai sim a rotina funciona.
O que percebi e que nao posso disparar um STORE PROCEDURE , quando tenho uma transacao aberta no delphi (BEGINTRANS).
Se alguem souber o que acontece, pois nao sei se e um bug do componente que liga a STORE PROCEDURE, ou se esta situacao que programei esta errado
Grato
speed
Speedsantos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)