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:)
|
Hola,
En Delphi no sé, pero, supongo que, como en PHP, acaso pueda solucionarse haciendo una consulta como "SHOW TABLE STATUS". |
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