FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
no se me actualizan los datos en el dbgrid
hola a todos Dios les bendiga
estoy usando SQL server, Adoquery. me sucede lo siguiente es que tengo un formulario de alumnos en el cual ingreso los datos de los mismos y tengo otro formulario de consulta de alumnos y no me aparecen en el bdgrid los que entro en el formulario de alumnos y cuando borro uno del formulario de alumnos no se me borrar del dbgrid imnediatamente sino que tengo que cerrar la aplicacion y cuando la vuelvo a abrir entoces sucede el cambio no se que hacer ya le puse el codigo de refrescar en el formulario de alumnos en el boton de guardar se que en ese formulario lo hace bien pero en el dbgrid no, ademas de eso tengo un edit el cual me hace una busqueda de alumnos y cuando le escribo algo trata de buscarlo y cuando le borro lo que escribi actualiza el dbgrid y me aparecen los datos que ingrese en el formulario de alumnos... que debo hacer Jesucristo es el mismo ayer, hoy y siempre.... |
#2
|
|||
|
|||
tu has probado utilizar esto al momento en que tu eliminas el registro:
lo has hecho?? A mi me funciona perfectamente en todos los sistemas que tengo. Y yo elimino, agrego, modifico y todas esas cosas. pruebate bien a ver. |
#3
|
|||
|
|||
explicame algo mas
hola es Yeison
si el boton de guardar y borrar estan es un formulario y el dbgrid esta en otro como me refiero a el. excusame la pregunta es que soy novato.. lo tengo de esta forma presta atencion.. esto es en el formulario de alumnos. el boton de guardar. procedure TF_Estudiantes.BitBtn2Click(Sender: TObject); begin ADOQUERY_ESTUDIANTE.Post; ADOQuery_Estudiante.Refresh; dbgrid_consulta.Datasource_Consulta.dataset.refresh; me da un error diciendo que no he declarado el dbgrid_Consulta y asi es como en realidad se llama. si le añado esto me el siguiente error. F_Consulta.dbgrid_consulta.Datasource_Consulta.dataset.refresh; y me dice que no he declarado el DataSource_Consulta. dime si tengo que explicarme mejor estoy dispuesto |
#4
|
|||
|
|||
tu has puesto esto:
si te fijas bien, nunca te podria funcionar porque a la propiedad datasource le estas poniendo al lado "_consulta" osea, te deberia de quedar de la siguiente forma:
chequeaste bien la diferencia?? de todos modos, chequeate nueva vez el nombre del grid. de que manera programas?? no utilizas las teclas ctrl + alt ?? eso te sirve para que no te equivoques a la hora de escribir tu codigo y te referencia e identifica directamente a un componente que si existe, con los nombres debidos, sin errores. pruebate eso |
#5
|
|||
|
|||
mas problemas
quiero saber si debo poner
F_Consulta.DBGrid_Consulta.DataSource.DataSet.Refresh; F_Consulta es el nombre del formulario donde esta el dbgrid o solo colocarlo como tu me dijiste |
#6
|
|||
|
|||
si lo estas haciendo desde otro formulario debes de poner F_Consulta si no, no hay porque
|
#7
|
|||
|
|||
me un error
me dice que Class EoleExcepction With message "el valor Clave de esta fila se cambio o elimino en el almacen de datos, a continuacion se eliminara la fila local". le puse el codigo en el boton de guardar que tiene el siguiente codigo
AdoQuery_Estudiante.post; F_consulta.DBGridConsulta.DataSource.DataSet.Refresh; |
#8
|
|||
|
|||
pero tu estas grabando algo y eso que grabas quieres que se te aparezca en el grid??. No tiene porque fallarte. Puedes intentar con esto tambien :
eso es al query que estas usando y que utilizas para realizar la operacion. Chequeate tambien que datasource esta apuntando en ese momento a el grid. |
#9
|
|||
|
|||
Si estas utilizando una base de datos (Oracle, Interbase......) puede ser que no veas lo que acabas de hacer debido a que no has confirmado la transaccion (commit). Por eso al cerrar y abrir el dataset (lo cual implica un commit) si se ven tus resultados. Deberías mirarte el Startransaction y el Commit / rollback de transacciones en bases de datos distribuidas.
|
#10
|
|||
|
|||
uso SQL SERVER 2000
hola a todos
la base de datos que estoy utilizando es SQL SERVER 2000 eso me sucede el problema es que tengo un form solo para consultas y no se me actualizan los datos no se que hacer........ JEsucristo es el mismo ayer, hoy y siempre...... |
#11
|
|||
|
|||
Perdon uso SQL server 2000 y el DBGRID no se actualiza
eso es ......
gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No se actualizan los datos al grabar | marcial | Conexión con bases de datos | 4 | 25-05-2006 11:04:29 |
Barras de progreso que no se actualizan | Mauro® | Gráficos | 2 | 22-04-2005 21:21:38 |
Como extraer datos de un DBgrid a otro DBgrid | mickey | Conexión con bases de datos | 13 | 29-01-2004 05:05:30 |
no se me actualizan los DBEDit | Giniromero | Conexión con bases de datos | 5 | 09-10-2003 13:58:36 |
Datos no se actualizan en otras transacciones | erickperez6 | Firebird e Interbase | 4 | 04-09-2003 17:30:03 |
|