VFP y MySql , cadena de coneccion

27/01/2005 - 21:18 por vFoxPro | Informe spam
hola que tal, si alguna persona pudiera ayudar me de antemano gracias.

he tratado de hacer pruebas para conectarme a MySql pero me manda un mensaje
de error C0000005 y se cierra VFP
el codigo que ejecuto es el que esta en PORTALFOX.COM

especificamente en la linea de SQLSTRINGCONNECT
tengo:
- MySql 4.1
- MySQL ODBC 3.51 Driver
- MDAC 2.8
- VFP 6 con SP 5
- Windows98 SE

Conectar a DBMS sin crear DSN (técnica DSNLess)
Enviado por: Esparta Palma
http://www.portalfox.com/modules.ph...le&sid7&mode=nested&order=0&thold=0

lcServer="localhost"
lcDatabase="test"
lcUser = "root"
lcPassword = "root"
lcStringConn="Driver={MySQL ODBC 3.51 Driver};Port306"+;
";Server="+lcServer+;
";Database="+lcDatabase+;
";Uid="+lcUser+;
";Pwd="+lcPassWord
***Evitar que aparezca la ventana de login
SQLSETPROP(0,"DispLogin",3)
lnHandle=SQLSTRINGCONNECT(lcStringConn) &&& ERROR &&&
IF lnHandle > 0
?SQLTABLES(lnHandle,"TABLES")
brow
SQLDISCONNECT(lnHandle)
ELSE
®RROR(laError)
MESSAGEBOX("Error de conexión"+CHR(13)+;
"Descripcion:"+laError[2])
ENDIF
 

Leer las respuestas

#1 josepe
27/01/2005 - 21:44 | Informe spam
En el Grupo general de VFP puse esto esta semana para hacerlo con
Oracle. La logica es la misma. Naturalmente debe estar instalado el
driver ODBC respectivo, un archivo llamado
MyODBC-3.51.10-x86-win-32bit.msi del sitio www.mysql.org


De solo lectura hago así:
set safe off
close all
set date to DMY
set centu on

store SQLSTRINGCONNECT('driver=Microsoft ODBC for Oracle; uid=usuario;
pwd=mamitas; server=tower') to ln

SQLEXEC(ln, "SELECT * FROM vtas", 'cursor1')
copy to vtas

Preguntas similares