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)
-   -   Crear tabla ADO temporal (https://www.clubdelphi.com/foros/showthread.php?t=22378)

Barzaugc 14-06-2005 01:59:38

Crear tabla ADO temporal
 
Que onda hermanos de lenguaje, tengo un problemilla con unas tablas ADO, lo que intento hacer es generar una tabla con puro codigo, como una tabla temporal que se crea cuando doy click en un boton, se le meten todos los datos de la tabla, saca un reporte y si no le gusta al usuario le de en el boton "atras" y se borre la tabla para volverla a crear de nuevo, por ejemplo: crear la tabla con campos que le instroduzca de un vector. Se le agradecera muchisimo a la persona que me pueda ayudar con esto.

Neftali [Germán.Estévez] 14-06-2005 09:38:05

Utiliza sentencias SQL para crear la tabla.
Si estás con ADO te bastan con configurar la conexión en un ADOQuery, colocar la sentancia SQL en la propiedad SQL y realizar un:
Código Delphi [-]
  ADOQuery.ExecSQL;

Para crear tablas busca ayuda sobre: CREATE TABLE.
Utiliza una sintaxis similar a ésta:
Código SQL [-]
 CREATE TABLE temporal
 (
 numero char(10),
 declarado money,
 fechadeclarado datetime,
 contado money,
 fechacontado datetime
 )
 CREATE TABLE texportar
 (
 contador int not null,
 fecha date not null,
 lectura float,
 consumo float
 )

Segun la Base de Datos que estés utilizando pueden varias el tipo de los campos.
También puedes hacer una busqueda en los foros por "CREATE TABLE", seguro que te salen más ejemplos...

Barzaugc 14-06-2005 18:58:54

Muchas gracias Neftali, siempre sales en mi auxilio, voy a optar por la opción del SQL, ya que me parece la más optima, ya si llego a tener algun problema con este metodo, tratare con la otra manera que mencionas, pero te agradezco mucho por el apoyo.

Hasta Luego

Neftali [Germán.Estévez] 15-06-2005 10:13:00

Bueno, en realidad sólo te he mencionado 1 (todo es la misma). La de crear las tablas utilizando SQL. Lo que hay abajo es lo que debes poner en la propiedad SQL del ADOQuery para crear la tabla.


La franja horaria es GMT +2. Ahora son las 10:36:36.

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