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)
-   -   Validar la existencia de una tabla (https://www.clubdelphi.com/foros/showthread.php?t=50569)

sidneyb 21-11-2007 23:09:33

Validar la existencia de una tabla
 
Buenas, se me presenta el siguiente problema; creo una tabla en access mediante SQL, atraves de ADO, necesito saber como puedo validar si la tabla ya existe, para que la aplicacion no intente crearla, ademas como podia insertar los datos de una tabla DBF a la tabla que creamos anteriormente?:confused:

cHackAll 21-11-2007 23:27:27

Código Delphi [-]
 ADOConnection1.GetTableNames(ListBox1.Items);
 if ListBox1.Items.IndexOf('MiTable') <> -1 then
   ShowMessage('La tabla ya existe');

La migracion entre tablas de distintos motores los debes realizar con un utilitario o con dos conexiones simultaneas, una a cada DB... con ello podras hacer un select por cada insert.

sidneyb 22-11-2007 15:00:11

Gracias Chackall, me funciono bien el trozo de codigo, estaba haciendo lo mismo pero en la condicion erroneamente coloque '= false' en vez del '<> -1', alli estaba mi error.


La franja horaria es GMT +2. Ahora son las 06:14:15.

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