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)
-   -   actualizar la consulta (https://www.clubdelphi.com/foros/showthread.php?t=35093)

beatriz g 31-08-2006 11:06:07

actualizar la consulta
 
Hola, tengo un TDBNavigator conectado un datasource y a su vez a una tabla de una base de datos MySql, para poder mostrar los datos de esta tabla uno a uno. Mi problema es que cuando hago un nueva inserccion en la tabla esta no se muestra al ir avanzando en el TDBNavigator hasta que no vuelvo a ejecutar la aplicacion.
¿Que puedo hacer para que se muestren las nuevas insercciones en una misma sesion, sin tener que volver a ejecutar la aplicacion?
Gracias.

vtdeleon 31-08-2006 15:21:56

Saludos

Cómo haces la inserción? Sentencias?

Quizás una solución rápida es "Cerrar-Abrir" el Dataset.

menavas 31-08-2006 17:34:38

Puedes usar el metodo Requery del Dataset,recuerda guardar la posicion del cursor antes de hacer requery, ya que cuando lo invocas te devuelve dicho cursor al inicio del conjunto de registros, la posicion es la propiedad RecNo, de tipo entero, saludos...

juanfergl 31-08-2006 20:44:15

Procedimiento
 
Puedes tener un metodo que efectúe la consulta, que llene el dataset que controla el componente navigator, entonces lo invocas cada vez que hagas algun cambio en los datos.


La franja horaria es GMT +2. Ahora son las 19:18:02.

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