Delphi 7+Zeos+Fb 1.5 Coisas estranhas acontecem
Bom dia amigos,
Utilizo o conjunto acima para desenvolvimento de uma aplicação comercial.
Porém, a mesma vem apresentando situações estranhas ultimamente.
Ao abrir a query Clientes utilizando simplesmente:
Try
DM.qrcliente.close;
DM.qrcliente.SQL.clear;
DM.qrcliente.SQL.add('select * from c000007 order by Nome');
DM.qrcliente.open;
Except on E:Exception do
ShowMessage(Ufuncoes.Wusuario,E.Message);
End;
Os dados não aparecem. A query não está ligada a nenhum CDS.
Mas se eu mandar o comando abaixo os dados aparecem normalmente.
DsClientes.Dataset.Open;
Sendo que o dataset de clientes está ligado a esta query.
Mesmo assim, por vezes, ao manipular as informações retornadas dá algum tipo de erro:
É estranho mesmo, mas nem tô sabendo direito descrever esses acontecimentos.
Alguém já passou por algo semelhante ?
Forte abraço a todos.
Wellington.
Wellington Silva
Curtidas 0
Respostas
Wellington Silva
04/06/2011
Bom dia amigos,
Utilizo o conjunto acima para desenvolvimento de uma aplicação comercial.
Porém, a mesma vem apresentando situações estranhas ultimamente.
Ao abrir a query Clientes utilizando simplesmente:
Try
DM.qrcliente.close;
DM.qrcliente.SQL.clear;
DM.qrcliente.SQL.add('select * from c000007 order by Nome');
DM.qrcliente.open;
Except on E:Exception do
ShowMessage(E.Message);
End;
Os dados não aparecem. A query não está ligada a nenhum CDS.
Mas se eu mandar o comando abaixo os dados aparecem normalmente.
DsClientes.Dataset.Open;
Sendo que o dataset de clientes está ligado a esta query.
Mesmo assim, por vezes, ao manipular as informações retornadas dá algum tipo de erro:
É estranho mesmo, mas nem tô sabendo direito descrever esses acontecimentos.
Alguém já passou por algo semelhante ?
Forte abraço a todos.
Wellington.
GOSTEI 0
Rafael Mattos
04/06/2011
vc já executou esse select diretamente no banco? essa tabela tem dados?
GOSTEI 0
Wellington Silva
04/06/2011
Opa.. blz migão.
Realmente eu já havia corrido pra tudo que é lado q eu conheci. Mas pelo fato do erro ser tão inusitado até pra descrever aqui no fórum foi meio complicado.
Após ficar o sábado por conta disso, no domingo pela manhã de cabeça fresca, localizei o problema.
Eu havia colocado o datamodulo para ser criado no start da aplicação. Mas o mesmo estava sendo criado como o comando create dentro da mesma.
Retirei a criação dele e tudo voltou ao normal.
Não sei ao certo dar informações técnicas do porque disso ter acontecido mais foi isso aí.
Te agradeço a atenção e me coloco a disposição para ajudar sempre que me for possível.
Forte abraço.
Wellington.
Realmente eu já havia corrido pra tudo que é lado q eu conheci. Mas pelo fato do erro ser tão inusitado até pra descrever aqui no fórum foi meio complicado.
Após ficar o sábado por conta disso, no domingo pela manhã de cabeça fresca, localizei o problema.
Eu havia colocado o datamodulo para ser criado no start da aplicação. Mas o mesmo estava sendo criado como o comando create dentro da mesma.
Retirei a criação dele e tudo voltou ao normal.
Não sei ao certo dar informações técnicas do porque disso ter acontecido mais foi isso aí.
Te agradeço a atenção e me coloco a disposição para ajudar sempre que me for possível.
Forte abraço.
Wellington.
GOSTEI 0