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)
-   -   Como saber si una tabla existe en MySql (https://www.clubdelphi.com/foros/showthread.php?t=51946)

Stanley 04-01-2008 21:16:38

Como saber si una tabla existe en MySql
 
El problema que tengo es que necesito saber por medio de código en delphi si existe una determinada tabla dentro de un catalogo X, por si ayuda en algo estoy usando los componentes Zeos para conectarme a MySql, si alguno pudiera ayudarme lo agracedería mucho:)

dec 04-01-2008 21:23:30

Hola,

En Delphi no sé, pero, supongo que, como en PHP, acaso pueda solucionarse haciendo una consulta como "SHOW TABLE STATUS".

totote 05-01-2008 14:24:14

Otra posible solución podria ser "show tables from <base de datos>", que eso te va a devolver una tabla de un solo campo que se llama "Tables_in_localidades" y contiene todas las tablas de esa base de datos, sino depende de que componentes estés utilizando, por ejemplo en los componentes de MyDac el componente TMyConnection tiene un procedimiento que se llama GetTableNames(List: TString), capas que tenés una función o procedimiento parecido.

Saludos


La franja horaria es GMT +2. Ahora son las 16:39:29.

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