FoxPro/Visual FoxPro - Conect sql sin ODBC

   
Vista:

Conect sql sin ODBC

Publicado por Aldo Franco (29 intervenciones) el 08/06/2012 22:59:13
buenas, tengo el siguiente conectionstring pero no me funciona me da error, quiero conectarme a sql sin necesidad de crear un ODBC, si alguien puede ayudarme, este es el codigo que tengo.

gracias


lc_IPSQL="Aplicaiones"
lc_nombre="Produccion"
lc_usuario_="sa"
lc_password="sql"


lcStringConn="Driver={SQL Server}"+";Server="+lc_IPSQL+";Database="+lc_nombre+";Uid="+lc_usuario_+";Pwd="+lc_password
***Evitar que aparezca la ventana de login
SQLSETPROP(0,"DispLogin",3)
SQLSETPROP(0,"IdleTimeout",0)
lc_con=SQLSTRINGCONNECT(lcStringConn)
if m.lc_con < 0 && nose pudo conectar
wait windows "no conecta"
endif
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Conect sql sin ODBC

Publicado por Carlos Ayala cayalagar@yahoo.es (169 intervenciones) el 11/06/2012 16:01:56
he revisado tu cadena de conexión y aparentemente está bien yo me conecto deberías revisar que tu usuario, password y base de datos estén bien escritos. te envió una muestra de como yo realizo mi conexión, la unica diferencia seria el orden de los parametros pero eso no debería afectar.

PROCEDURE _Conectar
lcStringCnxLocal = "DRIVER={MySQL ODBC 5.1 Driver};" + ;
"SERVER=localhost;" + ; &&&& localhost
"UID=root;" + ;
"PWD=inka;" + ;
"DATABASE=bd_ninan;" + ;
"OPTIONS=131329;"
SQLSetprop(0,"DispLogin" , 3 )
_bdGen= Sqlstringconnect(lcStringCnxLocal)
If _bdGen<=0
Messagebox('No se pudo conectar con la BASE DE DATOS..',48,wempresa)
Endif
Return _bdGen
Endproc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar