DbExpress - Erro no Oracle
22/06/2003
0
Bom dia! Caros amigos,
Estou tendo um problema sério com o Oracle que é a base do meu sistema na transformação do BDE para DbExpress.
Sempre que tenho um campo Float ele se transforma em TFMTBCDField
e quando gravo sempre dá o seguinte erro:
[color=red:ce44ab387b]Ora-01722 - Número Inválido[/color:ce44ab387b]
Úm outro erro está ocorrendo nas transações. Quando ativo uma transação vem uma mensagem dizendo:
[color=red:ce44ab387b]Multiple transaction not enabled[/color:ce44ab387b]
Sendo que eu ativei este parametro do SqlConection para True. Vejam o Código do meu botão gravar:
[color=blue:ce44ab387b]procedure TfrmPadrao.tbutGravaClick(Sender: TObject);
var
ID : TTransactionDesc;
begin
try
vSQLConection.StartTransaction(ID);
cldsMestre.Post;
if cldsMestre.ChangeCount > 0 then
cldsMestre.ApplyUpdates(1);
vSQLConection.Commit(ID);
ShowMessage(´Informações gravadas com sucesso.´);
except
cldsMestre.CancelUpdates;
vSQLConection.Rollback(ID);
ShowMessage(´Houve algum erro na gravação do registro´);
end;
end;[/color:ce44ab387b]
Estou tendo um problema sério com o Oracle que é a base do meu sistema na transformação do BDE para DbExpress.
Sempre que tenho um campo Float ele se transforma em TFMTBCDField
e quando gravo sempre dá o seguinte erro:
[color=red:ce44ab387b]Ora-01722 - Número Inválido[/color:ce44ab387b]
Úm outro erro está ocorrendo nas transações. Quando ativo uma transação vem uma mensagem dizendo:
[color=red:ce44ab387b]Multiple transaction not enabled[/color:ce44ab387b]
Sendo que eu ativei este parametro do SqlConection para True. Vejam o Código do meu botão gravar:
[color=blue:ce44ab387b]procedure TfrmPadrao.tbutGravaClick(Sender: TObject);
var
ID : TTransactionDesc;
begin
try
vSQLConection.StartTransaction(ID);
cldsMestre.Post;
if cldsMestre.ChangeCount > 0 then
cldsMestre.ApplyUpdates(1);
vSQLConection.Commit(ID);
ShowMessage(´Informações gravadas com sucesso.´);
except
cldsMestre.CancelUpdates;
vSQLConection.Rollback(ID);
ShowMessage(´Houve algum erro na gravação do registro´);
end;
end;[/color:ce44ab387b]
Luizbhering
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)