Como saber si existe un tabla en MariaDB

Post Reply
User avatar
acuellar
Posts: 1650
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Como saber si existe un tabla en MariaDB

Post by acuellar »

Buenas estimados

Para DBF lo hago así

Code: Select all | Expand

  If File( "C:\SISTEMAS\DATA\BASE.DBF" ) 
Cómo se hace con MariaDB nativo si existe una TABLA

Gracias por la ayuda
Saludos,

Adhemar C.
User avatar
JoseAlvarez
Posts: 816
Joined: Sun Nov 09, 2014 5:01 pm
Been thanked: 1 time

Re: Como saber si existe un tabla en MariaDB

Post by JoseAlvarez »

acuellar wrote: Mon Mar 31, 2025 5:34 pm Buenas estimados

Para DBF lo hago así

Code: Select all | Expand

  If File( "C:\SISTEMAS\DATA\BASE.DBF" ) 
Cómo se hace con MariaDB nativo si existe una TABLA

Gracias por la ayuda
Hola ademar,
yo lo hago asi:

Code: Select all | Expand

cQuery:= "SHOW TABLES FROM `"+tu_base_de_datos+"` LIKE 'nombre_de_la_tabla';"
Si devuelve vacía la consulta, es porque no existe la tabla.

Code: Select all | Expand

if oQuery:reccount()=0
  Fnct_CrearTablas()
endif
yo uso tDolphin, debes adaptarla a la clase nativa.

Espero te sirva.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
cnavarro
Posts: 6606
Joined: Wed Feb 15, 2012 8:25 pm
Location: España
Has thanked: 6 times
Been thanked: 8 times

Re: Como saber si existe un tabla en MariaDB

Post by cnavarro »

Con FwMaria

Code: Select all | Expand

if oCn:TableExists( cTableName, cDbName )
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
acuellar
Posts: 1650
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Como saber si existe un tabla en MariaDB

Post by acuellar »

Perfecto.

Muchas gracias José y Cristobal

Lo logré con lo brindado por Cristobal
Saludos,

Adhemar C.
Post Reply