Fórum Delphi 7+Zeos+Fb 1.5 Coisas estranhas acontecem #402339

04/06/2011

0


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

Wellington Silva

Responder

Posts

04/06/2011

Wellington Silva




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.
 
Responder

Gostei + 0

06/06/2011

Rafael Mattos

vc já executou esse select diretamente no banco? essa tabela tem dados?
Responder

Gostei + 0

06/06/2011

Wellington Silva

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.
Responder

Gostei + 0

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

Aceitar