FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Crear una tabla en tiempo de ejecucion
Hola.
¿Es posible crear una tabla IB en tiempo de ejecución? ¿Como? He estado mirando por el foro antes de escribir y he visto algo sobre tablas temporales, etc. Pero yo lo que quiero es crear tablas persistentes pero en tiempo de ejecución del programa. El usuario proporciona el nombre de la tabla, por ejemplo, en un TEdit, y yo me ocupo de crear la tabla con unos campos predeterminados que seran siempre los mismos, si la tabla no existe. No se bien si hacerlo desde el lado del servidor, es decir, desde la BD mediante un store procedure que recoja el nombre como un parámetro de entrada; o hacerlo desde el lado cliente (Delphi 7) encapsulando desde un TIBDataSet por ejemplo. ¿Cómo puedo realizar esto? Muchas gracias. |
#2
|
||||
|
||||
Hola gorsan.
Te pongo un ejemplo desde el cliente usando TIBQuery y otro desde el servidor usando un stored procedure. Cliente:
Servidor:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Muchas gracia ecfisa por tu contestación.
He probado ambas soluciones pero no me funcionan ninguna de las dos. Por parte del ISQL se queja en la palabra OR y no compila. Desde D7 se queja en el punto free del segundo finally y si lo elimino se queja en la sentencia del commit ambas con el mismo error de Class EAccessViolation. Lee de la dirección xxxxxxxxxxxxx. El caso es que ambas rutinas tienen muy buena pinta pero me sucede eso. Saludos |
#4
|
||||
|
||||
Hola gorsan.
No sé que te puede estar sucediendo...Tal vez estes usando una versión menor de Firebird que la mía. Pero probé ambos códigos antes de publicarlos, nuevamente ahora y funcionan correctamente. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear tabla en tiempo de ejecucion en un directorio X | Tauro78 | Tablas planas | 2 | 24-03-2010 00:37:34 |
Tabla en tiempo de ejecucion | noshy | SQL | 1 | 24-07-2006 00:39:31 |
crear una tabla en tiempo de ejecucion. | chileno | MySQL | 1 | 06-07-2005 03:13:55 |
Crear Tabla en Tiempo de ejecucion | alcides | Varios | 4 | 01-07-2005 20:23:52 |
Crear un DSN en tiempo de ejecucion | neyvan | Conexión con bases de datos | 7 | 21-05-2004 17:41:45 |
|