Page 1 of 1

Lista de Bases de datos en un Anfitrión (Resuelto)

Posted: Thu Mar 26, 2020 11:44 am
by jose_murugosa
Queridos compañeros del Foro,
Con el soporte nativo de Mariadb/Mysql, ¿Cómo se puede obtener un array con las bases de datos en un anfitrión?
Gracias desde ya por vuestra ayuda.

Re: Lista de Bases de datos en un Anfitrión

Posted: Thu Mar 26, 2020 2:30 pm
by FranciscoA
Algo asi?

Code: Select all

   oVer := oServer:Query("SHOW TABLES IN " + cNomBDD + ";")
   xBrowse(oVer, "SHOW TABLES IN "+cNomBDD)
 

Re: Lista de Bases de datos en un Anfitrión

Posted: Thu Mar 26, 2020 3:41 pm
by jose_murugosa
FranciscoA wrote:Algo asi?

Code: Select all

   oVer := oServer:Query("SHOW TABLES IN " + cNomBDD + ";")
   xBrowse(oVer, "SHOW TABLES IN "+cNomBDD)
 
Francisco, gracias por contestar, lo que propones me dará las tablas de una base de datos puntual del host o anfitrión, en el soporte nativo de FWH sería:

aTables:=oCn:ListTables()

Pero lo que yo necesito es listar las bases de datos que están en el anfitrión, no las tablas de una base de datos puntual.

¿Cómo podría hacer eso?

Muchas gracias por tu respuesta!! :D

Re: Lista de Bases de datos en un Anfitrión

Posted: Thu Mar 26, 2020 3:51 pm
by jose_murugosa
Me respondo a mi mismo al leer con más detenimiento la documentación.....
la solución es:

LOCAL aDBs:={}
aDBs := oCn:ListDBs()

Re: Lista de Bases de datos en un Anfitrión (Resuelto)

Posted: Thu Mar 26, 2020 6:24 pm
by FranciscoA
Culpo al copy/paste por haber copiado la parte que no era. Sorry.

Code: Select all

   oVer := oServer:Query("SHOW DATABASES ;")
   xBrowse(oVer, "SHOW DATABASES")
 

Re: Lista de Bases de datos en un Anfitrión (Resuelto)

Posted: Fri Mar 27, 2020 6:50 pm
by jose_murugosa
Gracias de todos modos, siempre estás dispuesto a hecharnos una mano :)