PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Transações com DBExpress #367283

23/12/2008

0

Pesoal,

Houve alguma mudança no modo de tratamento de Transações com o DBExpres no Delphi Win32 2007 ?. Estou usando Firebird e codifico o
tratamento de transações como abaixo;

var
TD: TTransactionDesc;
begin
TD.TransactionID := 1;
TD.IsolationLevel := xilREADCOMMITTED; // Aqui você define a forma de isolamento da transação;
SQLConnection1.StartTransaction(TD);
try
// Aqui aplica-se os dados
SQLConnection1.Commit(TD); {on success, commit the changes};
except
SQLConnection1.Rollback(TD); {on failure, undo the changes};
end;
end;

Porem ao compilar o Delphi da o seguinte warning:

[DCC Warning] untAbreOrdemServico.pas(95): W1000 Symbol ´StartTransaction´ is deprecated
[DCC Warning] untAbreOrdemServico.pas(101): W1000 Symbol ´Commit´ is deprecated
[DCC Warning] untAbreOrdemServico.pas(105): W1000 Symbol ´Rollback´ is deprecated

O que entendo como se essas rotinas estivessem desatualizadas, constando apenas por questões de compatibilidade. Alguem pode esclarecer ?


Antseralves

Antseralves

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar