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)
-   -   Firedac y tabla temporal Mysql (https://www.clubdelphi.com/foros/showthread.php?t=92850)

lbidi 21-02-2018 19:34:07

Firedac y tabla temporal Mysql
 
Hola estimados.

Resulta que tengo una grilla conectada a un datasource el cual esta conectado a un FDQUERY, con el cual he creado una tabla temporal
obteniendo ciertos datos.

Tengo una opcion en la cual actualizo un dato de esa temporal con otro FDQUERY, pero no me refresca los datos en la grilla.

A medida que voy escribiendo esto, me parece que no hay manera de lograr esto sin tener que hacer la consulta nuevamente, que este cambio se vea reflejado no ?? A menos que en lugar de usar un FDQUERY para mostrar en la grilla , use un FDTABLE..

Es correcto mi pensamiento ?? O se puede reflejar en la grilla el cambio sin tener que hacer la consulta nuevamente ??

Gracias

oscorm 21-02-2018 19:48:14

Hola paisano yorugua, traer datos de una tabla temporal es como hacer una foto de lo que había (snapshot).
A lo mejor necesitas darle otra vista al problema y plantear alguna otra solución, arriba!!!

lbidi 21-02-2018 20:33:47

Gracias oscomr por responder.

En realidad, primero creo la temporal vacia la cual luego lleno con la consulta, pero creo que practicamente es lo mismo que tu comentas no ?

Saludos

oscorm 21-02-2018 20:47:54

Hola de nuevo compañero. Tu creas una temporal vacía, hasta aquí cero problema.
Mientras la sesión y el cursor sean el mismo, es decir, desde tu app vas haciendo cosilllas (altas, modificaciones, bajas) esto funciona bien!
Ahora, si desde otra sesion o cursor haces cosas esta no verás los cambios. Desconozco el problema a resolver pero al igual te iría mejor un TClientDataSet.
Saludos, disfruta de lo que queda de verano.
Oscar


La franja horaria es GMT +2. Ahora son las 10:19:43.

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