Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   TClientDataSet problemas open-close (https://www.clubdelphi.com/foros/showthread.php?t=56695)

delphijm 24-05-2008 10:42:49

TClientDataSet problemas open-close
 
Uso MySQL+Delphi 2007+DbExpress...

Tengo un TSQLDataSet +TDataSetProvider +TClientDataSet

El TSQLDataSet es un Query con el commandtext: Select * from catalogo where IDcatalogo=:Catalogo, es decir, con un parametro...


La primera vez que uso el TClientDataSet, despues de cargar el parametro, hago un open del TClientDataSet y me recupera la informacion correctamente...

El problema esta en que, cuando quiero volver a recuperar la informacion de un registro diferente, hago un close del TClientDataSet, vuelvo a cargar el parametro con el nuevo valor y hago un open nuevamente... Y ahora no me recupera ningun registro...

He eliminado de la "lista" los problemas basicos como que no exista el registro que quiero consultar, etc... Ademas el tema esta en que todo va bien la primera vez... El problema surge cuando hago el close y vuelvo a hacer la consulta...

Alguien puede ayudarme?

Gracias

Al González 24-05-2008 15:36:26

Mi recomendación sería probar el componente TSQLDataSet por separado, con ambos IDs, para descartar si el problema es en el conjunto de datos cliente o en la consulta enviada al servidor.

Saludos.

Al.

mlara 26-05-2008 03:16:37

Probaste el método Refresh del TClientDataSet? Antes cambias el parámetro y luego ejecutas el método.


La franja horaria es GMT +2. Ahora son las 11:55:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi