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)
-   -   Recalcular fields en el Field Editor (https://www.clubdelphi.com/foros/showthread.php?t=72577)

Gean 27-02-2011 13:19:26

Recalcular fields en el Field Editor
 
Bueno, tengo un programa con un ZConecction y un ZQuery, y en este, mediante el editor de fields he añadido las fields de una tabla, pero al querer hacer un select a otra tabla, me dice que no encuentra unos campos que estan en la tabla inicial, me gustaria saber si hay alguna forma de actualizar estos campos desde ejecucion, es decir, limpiar los campos almacenados, y obtener los de la nueva tabla. Gracias por adelantado :)

cloayza 27-02-2011 22:06:58

Esos campos que tu agregaste se llaman campos persintentes y se supone que corresponden a la tabla que estas abriendo.

Si deseas utilizar el ZQuery para que puedas parametrizar las consultas a diferentes tablas, podrias usar otra forma.

Elimina los campos persistentes del zQuery, defines tu consulta, abrea y accesas los campos de la siguiente manera.

Código Delphi [-]

Query.FieldByName('Nombre_Campo').AsString;
Query.FieldByName('Nombre_Campo').AsInteger;
Query.FieldByName('Nombre_Campo').AsFloat;
Query.FieldByName('Nombre_Campo').AsBoolean;
...

//Otra forma es via el indice del campo...

Query.Fields[0].AsString;
Query.Fields[1].AsString;
Query.Fields[n].AsString;

Saludos cordiales...


La franja horaria es GMT +2. Ahora son las 12:26:52.

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