![]() |
dudillas con UPDATE
Tengo dos dudas con UPDATE.
1.- Tengo un tquery Código:
UPDATE alumno El problema que tengo es que la consulta funciona, pero en el dbgrid no se muestra la actualizacion hasta que no cierro el programa y lo vuelvo a ejecutar. Eso por qué es? Como lo arreglo? 2.- Se pueden modificar dos campos cualquiera de dos tablas distintas en una misma consulta UPDATE? Cómo? Muchas gracias |
Has probado con el tquery1.refresh ??
Pero a veces el refresh da error, cuando pasas parametros. |
A la pregunta uno:
debes hacer un Refresh de dsAlumnos.Dataset.Refresh; a la dos NO ;) |
A Ver, Lo que sucede es que al parecer el DataSorce esta conectado a un TQuery que solo lo abres una sola vez, por lo cual solo te muestra los datos como estan hasta el momento, por eso cuando haces una modificacion a la tabla debes refrescar el Tquery asociado por el Datasorce al Dbgrid, Tal cual como te lo idican nuestros compañeros, pero en tal caso de que no te funcione con un .Refresh deberas intentarlo, Cerrando y abriendo de nuevo el TQuery.
Bueno espero haber colaborado con algo:cool: |
La franja horaria es GMT +2. Ahora son las 12:18:47. |
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