DBexpress Transação

Delphi

05/02/2006

Ola,

Estou utilizando os seguintes comandos para iniciar uma transação com dbexpress e banco sql server 2000.

Transacao.TransactionID := 1;
Transacao.IsolationLevel := xilREADCOMMITTED;
FrmDatamodule.Conexao.CloseDataSets;
If FrmDatamodule.Conexao.InTransaction = false then
FrmDatamodule.Conexao.StartTransaction(Transacao);

O problema é que quando executo uma consulta aparece o seguinte erro:

não é possivel criar uma nova transação porque o modo utilizado é o manual ou distribuido.


Giordano


Giordano

Giordano

Curtidas 0

Respostas

Thomaz_prg

Thomaz_prg

05/02/2006

Experimente trabalhar implicitamente as transações, isto é, deixar que o proprio componente abra e comite as trassações, e só criá-las manualmente, quando for realmente necessário.


GOSTEI 0
POSTAR