PDA

Ver la Versión Completa : Obtener la DDL que genera IBExpert para Firebird con Delphi


David
19-06-2008, 15:58:58
Hola

Si os fijais en el IbExpert , al abrir una tabla en la pestaña ddl, esta toda la información para crear la tabla, el create table .... , los indices, todo.

Pues bien desde delphi, mediante una sql o alguna función que haya haya por ahí, generar dicho script para guardarlo en un campo BLOB por ejemplo.

El caso sería la función que me genera el script completo.

Un saludo

Delfino
19-06-2008, 18:11:59
No lo genera una funcion, sino un componente, se llama TIBExtract y pertenece a los IBX..

pcicom
19-06-2008, 21:33:05
Tienes que desarrollarla tu mismo a partir del barrido del contenido de las TABLAS de tu base de datos y de las tablas del sistema de tu base de datos, por aqui creo que puedes encontrar codigo de alguien que hizo algo para exportar el contenido de tablas y la creacion de las mismas..

Dependiendo de los componentes que uses algunos te regresan la info de los campos de las tablas asi como del tipo, ahi es donde tienes que crear tu definicion DDL de tu BD..