Ver Mensaje Individual
  #1  
Antiguo 06-07-2005
chileno chileno is offline
Miembro
 
Registrado: jun 2005
Posts: 121
Reputación: 19
chileno Va por buen camino
Cool crear una tabla en tiempo de ejecucion.

hola ..................bueno el titulo les dice todo...

tengo la siguiente sentencia para crear una tabla:

miTabla := 'LaTabla';
Zquery1.Close;
Zquery1.Sql.Clear;
Zquery1.Sql.Add('create table ' + miTabla);
Zquery1.Sql.Add('(');
Zquery1.Sql.Add('id integer not null,');
Zquery1.Sql.Add('descripcion varchar(50) not null,');
Zquery1.Sql.Add('primary key (id)');
Zquery1.Sql.Add(')type=innodb;');
Zquery1.ExcSQL;

cuando ejecuto todo esto me arroja un error en la linea
Zquery1.Sql.Add('create table ' + miTabla);
pero si lo cambio a esto:
Zquery1.Sql.Add('create table LaTabla');
crea la tabla sin problemas
como se daran cuenta quiero crear varias tablas que poseea un nombre que dependa de un usuario....espero que me entiendadˇˇˇˇ
chauz........
Responder Con Cita