Montando transações (dbexpress)

Firebird

30/03/2004

Estou montando minha primeira transação seguindo um modelo e estou tendo algumas dificuldades:
Minha aplicação tem um datamodule onde ficam os componentes do banco. Então declarei no datamodule o seguinte:
var
Transacao: TTransactionDesc;

e no meu aplicativo eu teria que começar a declarar o seguinte:
Transacao.TransactionID := 1;
Transacao.IsolationLevel := xilREPEATABLEREAD;
dm.SQLConnection1.StartTransaction(Transacao);

o problema é com a segunda linha: eu não consigo declarar o xilREPEATABLEREAD (ele não aparece). Alguém pode me dar uma ajuda.

Aproveitando a pergunta:
na linha Transacao.TransactionID := 1; a cada transação eu tenho que mudar o número? vamos supor que eu tenha mais uma transação no programa eu tenho que atribuir ´2´ para a instrução?

E por último: como disse no começo eu estou copiando isso de um modelo, mas não entendi muito bem o que isso faz. Alguém pode comentar essas quatro linhas para que eu possa entender o que estou fazendo?


Roberto Rossi

Roberto Rossi

Curtidas 0

Respostas

Leandro_si

Leandro_si

30/03/2004

dae uma olhada.. nesse artigo...

http://www.delphibr.com.br/artigos/transacoes.php


GOSTEI 0
POSTAR