Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Parametros del ADOCommand (https://www.clubdelphi.com/foros/showthread.php?t=19398)

murrai 13-03-2005 14:06:01

Parametros del ADOCommand
 
Hola foro!!
Estoy intentando pasarle como parametro de un ADOCommand el nombre de la tabla de la siguiente forma:

CREATE TABLE :nombre_tabla ( <--------- AQUI !!
numemp INTEGER PRIMARY KEY,
nombre TEXT(30) NOT NULL,
edad INTEGER,
);

porque no se me ocurre otra forma, y claro, se rie de mi diciendo que
"Error de sintaxis en la sentencia SQL"

¿Como puedo pasarle el nombre de la tabla por parametro?
Gracias.

__hector 13-03-2005 14:31:07

Eso no es posible, pero siempre hay soluciones alternas.

Que motor de datos usas?

murrai 13-03-2005 16:43:03

Motor BD
 
Microsoft Jet 4.0 OLE DB Provider, y la base de datos esta en Acces.
Accedo a los datos mediante ADO.
Que podría hacer?? gracias.

marcoszorrilla 13-03-2005 17:52:42

Prueba así, lo he probado y funciona:

Código Delphi [-]
 procedure TForm1.Button1Click(Sender: TObject);
 begin
 
 AdoCommand1.CommandText:='Create Table '+(Edit1.Text)+
                           ' (Numemp Integer Primary Key, '+
                           'nombre TEXT(30) Not null, '+
                           'edad INTEGER)';
 AdoCommand1.Execute;
 end;

Un Saludo.

murrai 13-03-2005 18:26:34

Siiiii !!!
 
Claro, muy astuto. Gracias !!
Espero poder colaborar en lo que pueda en los foros!!


La franja horaria es GMT +2. Ahora son las 12:24:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi