Cadena de conexión para MariaDb

1,225 views
Skip to first unread message

Analyzer

unread,
Jan 6, 2014, 3:21:37 PM1/6/14
to sgbd
¿Alguien ya logro conectar VFP a MaríaDB?..

No logro ubicar el nombre del driver en la lista de controladores.

Saludos!

Analyzer

unread,
Jan 6, 2014, 3:49:13 PM1/6/14
to sgbd
Um.. No.. Parece que se usaría el mismo driver de MySql, voy a probarlo y les comento..



Saludos!

Analyzer

unread,
Jan 6, 2014, 4:06:03 PM1/6/14
to sgbd
Bueno, ya veo los drivers en la lista:

Mysql odbc 5.2 pero hay 2: uno ANSI y otro unicode.

¿Con cuál es mejor conectarse?..


Saludos!

Analyzer

unread,
Jan 6, 2014, 5:02:31 PM1/6/14
to sgbd
Pues nada del otro mundo. Este código se conecta a MariaDB solo con indicar el driver y el server con la ip que marca en el heidisql:

lcStringCnxLocal = "DRIVER={MySQL ODBC 5.2 Unicode Driver};" + ;
                   "SERVER=127.0.0.1;" + ;
                   "UID=root;" + ;
                   "PWD=******;" + ;
                   "DATABASE=agenda;" + ;
                   "OPTIONS=131329;"

lnHandle = SQLSTRINGCONNECT(lcStringCnxLocal)
IF lnHandle > 0
 cmd = SQLEXEC(lnHandle,"select ID, NOMBRE from personas","cur_personas")
 IF cmd > 0
 BROWSE
 ELSE
  AERROR(laErr)
  MESSAGEBOX("No se pudo conectar a mySQL. Error: " + CHR(13) + laErr[2])
 ENDIF
 USE IN cur_personas
 SQLDISCONNECT(lnHandle)
ELSE
 AERROR(laErr)
  MESSAGEBOX("No se pudo conectar a mySQL. Error: " + CHR(13) + laErr[2])
ENDIF

Parece como si se estuviera usando mysql en vez de mariaDB.

Saludos!

Hernan Cano

unread,
Jan 6, 2014, 6:38:49 PM1/6/14
to sistemas-gestores...@googlegroups.com
Es el mismo de MySQL.

1.
Considera que si instalas MySQL, puedes probar con él todo lo que necesites.
Luego podrías instalar MariaDB y configurarle un puerto diferente; utilizas una cadena igual sólo cambiando el puerto.

2.
Si no tienes MySQL y sólo instalarás MariaDB, entonces puedes dejer el puerto que sería para MySQL y utilizar todo lo que usas (encuentras) para MySQL:
=====>> Evidentemente descarga el instalador de MariaDB, no el de MySQL, pero recuerda que de todas formas todos los componentes de MariaDB se llaman MySQL.

Analyzer

unread,
Jan 7, 2014, 10:30:33 AM1/7/14
to sgbd
Gracias por las pistas..


Saludos!


--
Has recibido este mensaje porque estás suscrito al grupo "Sistemas Gestores de Bases de Datos" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/sistemas-gestores-de-bases-de-datos.

Reply all
Reply to author
Forward
0 new messages