FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Creacion en Forma Dinamica de Tablas
Hola a todos:
Bien tengo una duda que me ha venido asaltando hace varios dias, ¿Puede ser posible Crear en un Modulo de Datos las tablas de una base de datos en forma dínamica?, es decir : Tengo el nombre de la base de datos, mediante una consulta obtengo los nombres de las tablas y mediante un ciclo repetitivo quisiera crear las tablas y su vez mediante otra consulta obtener los nombres de campoas y crear los campos de cada tabla, el asunto que me inquieta es el siguiente: si quiere generar dicho código de forma generica, desconozco la cantidad de tablas a crear (por ende la cantidad de Variables a Utilizar) y de la tablas desconozco la cantidad de campos (nuevamente no tendría referencia al número de variables para los campo), como podría hacerlo con estas atenunates. Gracías de Antenamo a Todos gertorresm Colombia |
#2
|
|||
|
|||
Lo que puedes hacer es crear un TStringList como contenedor de las tablas que vas creando
Código:
MyTableList.AddObject('NombreDeMiTabla', MiNuevaTabla) Código:
Idx := MyTableList.IndexOf('NombreDeTabla'); if Idx > -1 then begin MiTabla := TDataSet(MyTableList.Objects[Idx]); end; Daniel [PERU] |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Creación dinámica de componentes | david.rguez | Varios | 5 | 17-01-2007 14:58:56 |
Creación dinamica de Formularios | Caro | OOP | 2 | 25-01-2006 13:20:01 |
Creación de una vista SQL dinámica | lunatiko | Oracle | 2 | 31-10-2005 09:50:33 |
Creacion dinamica de un TAnimate | hermes_32 | OOP | 0 | 24-08-2004 18:51:58 |
Creacion dinamica menu | morfeo21 | Varios | 1 | 30-04-2004 17:33:14 |
|