Fórum MSSQL 2000 não está fazendo RollBack #306418
23/12/2005
0
Saudações colegas de linguagem de programação!
Estou aki + 1 vez p/ pedir a ajuda de vocês.
É o seguinte: Eu migrei o meu BD do MSSQL 7 pro MSSQL 2000. Com ADO ele funciona perfeitamente, bem melhor q MSSQL 7. Mas o problema é q eu tenho uma aplicação rodando em Delphi 5 utilizando BDE para conectar com o BD(neste caso o MSSQL 2000), e está dando alguns erros, como por exemplo quando eu dou um RollBack ele diz que eu não iniciei uma transação com o BEGIN TRANSACTION, o código é + ou - assim:
E outro erro(na mesma tela) é quando eu vou dar o Edit na TTable ele da o seguinte erro:[i:a2011e9be5]´Cannot convert a char value to money. The char value has incorrect sintax.´[/i:a2011e9be5]
PS: Eu não posso trocar p/ ADO devido a urgencia q tenho em finalizar as modificações deste projeto. E no cliente ele está funcionando perfeitamente (algo de errado q eu estou fazendo? :( )
Desde já agradeço pela atenção. :wink:
Estou aki + 1 vez p/ pedir a ajuda de vocês.
É o seguinte: Eu migrei o meu BD do MSSQL 7 pro MSSQL 2000. Com ADO ele funciona perfeitamente, bem melhor q MSSQL 7. Mas o problema é q eu tenho uma aplicação rodando em Delphi 5 utilizando BDE para conectar com o BD(neste caso o MSSQL 2000), e está dando alguns erros, como por exemplo quando eu dou um RollBack ele diz que eu não iniciei uma transação com o BEGIN TRANSACTION, o código é + ou - assim:
...
try
DB.StartTransaciton; // DB = TDataBase
...
Table1.Post; // Table1 = TTable onde eu estou fazendo inserção
...
{ algums comandos SQL de inserção e update via TQuery }
...
DB.Commit;
except
DB.RollBack; // aqui é que dá o erro
raise;
end;
E outro erro(na mesma tela) é quando eu vou dar o Edit na TTable ele da o seguinte erro:[i:a2011e9be5]´Cannot convert a char value to money. The char value has incorrect sintax.´[/i:a2011e9be5]
PS: Eu não posso trocar p/ ADO devido a urgencia q tenho em finalizar as modificações deste projeto. E no cliente ele está funcionando perfeitamente (algo de errado q eu estou fazendo? :( )
Desde já agradeço pela atenção. :wink:
Rogick
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)