Empty query: erro ao tentar inserir ou editar um registro
14/01/2006
0
este é o erro que recebo:
... raised exception class EMDOClientError with message ´Empty query´. ...
este erro ocorre sempre que tento inserir ou editar um registro
coloquei um Transaction uma Query, um DataSource e um UpdateSQL.
já gerei o código do Update.
estou usando Delphi 7 + MDO + FireBird 1.5
... raised exception class EMDOClientError with message ´Empty query´. ...
este erro ocorre sempre que tento inserir ou editar um registro
coloquei um Transaction uma Query, um DataSource e um UpdateSQL.
já gerei o código do Update.
estou usando Delphi 7 + MDO + FireBird 1.5
Raserafim
Curtir tópico
+ 0
Responder
Posts
14/01/2006
Edilcimar
mostre o código de inserção, pois o erro é de que a query está vazia
Responder
15/01/2006
Raserafim
resolvido.
fiz vários testes e sempre achei este erro esquisito. pois quando copiava os mesmos compontes (query, transaction, datasource, updatesql) para um outro lugar não acontecia mais o erro.
conclusão:
eu tinha um datamodule padrão com query, transaction, datasource, updatesql já feita as ligações entre eles. quando crio um datamodule herdado deste padrão o erro ocorria. descobri que o problema estava em definir no padrão a ligação da query com o updatesql. bastou retirar esta ligação no padrão e definir apenas nos herdados que tudo funcionou.
será um bug do MDO?
fiz vários testes e sempre achei este erro esquisito. pois quando copiava os mesmos compontes (query, transaction, datasource, updatesql) para um outro lugar não acontecia mais o erro.
conclusão:
eu tinha um datamodule padrão com query, transaction, datasource, updatesql já feita as ligações entre eles. quando crio um datamodule herdado deste padrão o erro ocorria. descobri que o problema estava em definir no padrão a ligação da query com o updatesql. bastou retirar esta ligação no padrão e definir apenas nos herdados que tudo funcionou.
será um bug do MDO?
Responder
Clique aqui para fazer login e interagir na Comunidade :)