Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Checar la existencia de campos (https://www.clubdelphi.com/foros/showthread.php?t=50511)

juanelo 20-11-2007 19:35:34

Checar la existencia de campos
 
Hola a todos,
Mi duda es como saber desde una aplicacion que usa Firebird como base de datos si existe uno o mas campos en determindas tablas, esto con el fin de en caso de que no exista(n) correr el script correspondiente para crearlos en tiempo de ejecucion desde la aplicacion.
Desde ya muchas gracias.

RolphyReyes 20-11-2007 19:51:04

En las tablas del sistema te dice cuales tablas y cuales campos.

juanelo 20-11-2007 19:55:29

Cita:

Empezado por RolphyReyes (Mensaje 247248)
En las tablas del sistema te dice cuales tablas y cuales campos.

Ok, y como validas desde una aplicacion su existencia?, es decir como consultas esas tablas?.
Gracias

RolphyReyes 20-11-2007 20:05:34

Esta es la sentencia para saber los campos de una tabla

Código SQL [-]
 Select RDB$FIELD_NAME from  RDB$RELATION_FIELDS
 where  RDB$RELATION_NAME=?tabName
order by RDB$FIELD_POSITION

Hasta luego.

jhonny 20-11-2007 20:12:33

Podes ver trucos de ese tipo en las siguientes direcciones:

http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0
http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0
http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0
http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0
http://www.clubdelphi.com/trucos/ind...ll=0&scrollb=0


La franja horaria es GMT +2. Ahora son las 02:10:23.

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