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


Raserafim

Raserafim

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?


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar