Montando transações (dbexpress)
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?
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
Curtidas 0
Respostas
Leandro_si
30/03/2004
dae uma olhada.. nesse artigo...
http://www.delphibr.com.br/artigos/transacoes.php
http://www.delphibr.com.br/artigos/transacoes.php
GOSTEI 0