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)
-   -   como añadir tabla a base de datos desde delphi (https://www.clubdelphi.com/foros/showthread.php?t=54370)

anubis 16-03-2008 20:14:05

como añadir tabla a base de datos desde delphi
 
Hola, aqui estoy dando guerra otra vez ;).
Tengo un pequeño problema, resulta que ya tengo instalada la aplicacion en el ordenador del cliente pero como me esta pidiendo algunas mejoras, necesito hacerle actualizaciones, esto lo hago enviandole el programa y el lo instala, el problema resulta que necesito añadirle otra tabla a la base de datos de firebird pero sin que pierda los datos que ya tiene, pero la verdad es que no se como se pueda crear una tabla por ejemplo desde delphi para que se añada a la db de firebird.

No se si me explique bien o sino se puede hacer lo que comento.

Gracias

Delphius 16-03-2008 23:15:04

Mediante un TIBScript puede lanzar un script con las sentencias para crear la tabla.
En este momento estoy un equipo que no posee Delphi ni Firebird, por lo que no te sabría decir con exactitud como debe ser el código.

Si buscas por IBScript encontrarás ejemplos de uso.

Saludos,

eduarcol 16-03-2008 23:38:10

tal como te dijo delphius con el ibscript puedes ejecutar una sentencia sql de tipo ddl, Create Table, y haces lo que quieres

anubis 17-03-2008 17:46:41

se agradece, ya consegui hacerlo con delphi. Uso los componentes zeos, usando un query.sql y query.execsql, he podido añadir, borrar tablas.
La unica pega es que no puedo poner el codigo directamente en el query.sql, sino que lo tuve que hacer en el propio componente añadiendo codigo pero eso es lo de menos, porque tambien s puede hacer extrayendo de un text.

gracias de nuevo


La franja horaria es GMT +2. Ahora son las 03:59: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