erro no salvar
deixo tentar explicar.
estou usando delphi + firebird 1.5, meu componente para conectar o banco é a paleta interbase.
coloquei um ibdatabse, um ibtransaction e uma ibquery, um ibupdatesql e um dataset,
no ibtransaction na propriedade autostopaction coloquei saCommitRetaining
e default action tb coloquei a mesma coisa, pois quero que quando mandar salvar em uma tabela a atualizar outra se der erro em alguma parte não efetue modificação em nada
mas quando mando salvar faço o seguinte
DM.ibEstado.Insert;
DM.ibT.InTransaction;
Try
DM.ibEstado.Post;
DM.ibEstado.ApplyUpdates;
DM.ibEstado.Refresh;
DM.ibT.Commit;
Except
DM.ibT.Rollback;
End;
onde ibt é meu ibtransaction... quando chega no DM.ibEstado da o seguinte erro
Project PSistema.exe raised exception class EIBInterBaseError with message ´Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, char -1
from´. Process stopped. Use Step ou Run to continue.
o que esta errado...?
agradecida desde já
Andressa
estou usando delphi + firebird 1.5, meu componente para conectar o banco é a paleta interbase.
coloquei um ibdatabse, um ibtransaction e uma ibquery, um ibupdatesql e um dataset,
no ibtransaction na propriedade autostopaction coloquei saCommitRetaining
e default action tb coloquei a mesma coisa, pois quero que quando mandar salvar em uma tabela a atualizar outra se der erro em alguma parte não efetue modificação em nada
mas quando mando salvar faço o seguinte
DM.ibEstado.Insert;
DM.ibT.InTransaction;
Try
DM.ibEstado.Post;
DM.ibEstado.ApplyUpdates;
DM.ibEstado.Refresh;
DM.ibT.Commit;
Except
DM.ibT.Rollback;
End;
onde ibt é meu ibtransaction... quando chega no DM.ibEstado da o seguinte erro
Project PSistema.exe raised exception class EIBInterBaseError with message ´Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, char -1
from´. Process stopped. Use Step ou Run to continue.
o que esta errado...?
agradecida desde já
Andressa
Dessa
Curtidas 0
Respostas
Rjun
08/10/2005
Parece ser um erro com seu código SQL. Poste seu código SQL para que possamos ver o que pode estar errado.
GOSTEI 0