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)
-   -   Estado ClientDataSet tras ApplyUpdate (https://www.clubdelphi.com/foros/showthread.php?t=58381)

Rockin 18-07-2008 13:37:44

Estado ClientDataSet tras ApplyUpdate
 
Buenas foreros:

Tengo una duda, tengo un CDS conectado a su Provider en un servidor de capa intermedia.

Tengo un DBGrid asociado al CDS a través de un DataSource, en el evento onCellChanging, tengo puesto el siguiente codigo:
Código Delphi [-]
datDatosRemoto.CDSModificarControl.ApplyUpdates(0);

El cual me edita los datos del DBGrid correctamente, pero al consultar de nuevo sobre el CDS con el siguiente codigo:
Código Delphi [-]
 datDatosRemoto.CDSModificarControl.Close;
             datDatosRemoto.CDSModificarControl.CommandText:='select * from horas_operadores where nombre= :operador and
             fecha :inicio and :final order by fecha asc';
             datDatosRemoto.CDSModificarControl.Params.ParamByName('inicio').AsDate:= datetimeinicio1.Date;
             datDatosRemoto.CDSModificarControl.Params.ParamByName('final').AsDate:= datetimefinal1.Date;
             datDatosRemoto.CDSModificarControl.Params.ParamByName('operador').AsString:= DBLookupComboOperador.Text ;
             datDatosRemoto.CDSModificarControl.Open;

Me lanza el siguiente error:

"Cannot perform this operacion on a closed dataset".

No se si es por el estado en que se queda el CDS o tengo que hacer algo.

Gracias y saludos

Rockin 18-07-2008 15:39:11

Me respondo a mi mismo a ver si os sirve de orientación, he probado a modificar campos de texto y puedo ejecutar la consulta anterior, pero cuando modifico un campo date o time me lanza el error que he descrito anteriormente.

A ver si algun alma caritativa me puede ayudar


La franja horaria es GMT +2. Ahora son las 19:24:46.

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