FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Se resetea TClientDataSet.CommandText?
Hola a todos, buscando y buscando y no encuentro la forma de cambiar la sentencia en la propiedad ClientDataSet.CommandText.
Bueno sí se cambiarla pero al cerrar y abrir de nuevo el ClientDataSet vuelve a mostrar los registros de la primera sentencia o consulta. El ClientDataSet está asociado a un providerName y RemoteServer correctamente, por otro lado está el Query con su consulta y conectado a la base de datos de forma correcta. El tema es que al abrir el ClientDataSet me devuelve los registros de la consulta del Query en la parte del servidor (con la propiedad del DataSetProvider.poAllowCommandText a true) y cuando quiero cambiar la consulta a través de la propiedad ClientDataSet.CommandText en el cliente me cambia el resultado de la consulta como es de esperar. Hasta aquí todo correcto. Ahora establezco la propiedad ClientDataSet.CommandText := '' y al abrir me devuelve los mismos registros que la última consulta establecida en la propiedad ClientDataSet.CommandText. Es como si tuviera que resetear la propiedad ClientDataSet.CommandText o algo así para cambiar la consulta y que al abrir devuelva los registros de la siguiente sentencia. Quizás lo haya liado explicándolo, si no lo entiende nadie lo vuelvo a explicar mejor. Gracias de antemano por el tiempo dedicado. Sergio J. |
#2
|
||||
|
||||
Quizá te refieres a hacer ClientDataSet.EmptyDataset.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Jhonny, correcto. De esta forma al abrir de nuevo el ClientDataSet, vuelve a traer los registros de la última sentencia, ok.
Un saludo Sergio J. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TClientdataset Commandtext changes are not allowed | comba | MySQL | 2 | 07-06-2013 08:00:06 |
Firebird, DBX, CommandText | pablonill | Conexión con bases de datos | 2 | 17-12-2012 16:01:05 |
Remote Error CommandText changes are not allowed | Jere_84 | Providers | 1 | 04-01-2012 20:44:21 |
CommandText: Duda | Paulao | Varios | 4 | 12-08-2008 20:31:21 |
Report Que No Se Resetea | NSL94 | Impresión | 0 | 22-05-2007 09:44:53 |
|