FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Modificar dbgrid sin alterar datos originales
Buen dia
tengo un dbgrid asociado a un datasource y el datasource asociado a un adoquery, hago una consulta y funciona perfectamente, luego modifico una columna del grid (solo para hacer una impresion) pero en automatico me modifica mi tabla original. Hay manera de evitar que el adoquery modifique la base de datos automaticamente? estoy usando mssql 2008 |
#2
|
|||
|
|||
por lo pronto y mientras resuelvo si el adoquery tiene alguna propiedad para evitar la actualizacion automatica, lo hice de la siguiente manera:
la consulta la hago con un adoquery1 un datasetprovider con dataset=adoquery1, un clientdataset con datasetprovider=dataseteprovider1 el datasource con dataset=clientdataset1 y el dbgrid con datasource=datasource1 no se si sea la forma correcta pero funciona ahora puedo hacer mi consulta, modificar la columna que quiero y no altera los datos originales |
#3
|
||||
|
||||
Pues es la solución que te iba a proponer.
Utilizar un TClientDataset para tener la copia de los datos en memoria. Así puedes modificar los datos desde el grid y luiego si lo deseas volcar los cambios a la Base de Datos o no (parece que en tu caso no te interesa).
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar datos de mi bese de datos desde un dbgrid? | juliana_r | Conexión con bases de datos | 6 | 09-06-2010 01:14:22 |
Modificar datos de un dbgrid | Choclito | Varios | 0 | 25-07-2006 16:10:47 |
modificar Datos de un DBGrid | dmagui | Firebird e Interbase | 2 | 22-08-2005 15:38:56 |
Modificar datos en un dbgrid | Sick boy | Conexión con bases de datos | 3 | 17-12-2004 16:39:25 |
modificar datos en un dbgrid | Irina | Varios | 3 | 29-05-2003 20:29:53 |
|