Saber ODBC es exitosa
Publicado: Jue Abr 26, 2007 6:26 pm
Una consulta,
estoy haciendo pruebas con una conexión a MySQL a través de ODBC, la duda es
¿Como puedo saber si la conexión fue exitosa o nó debido a por ejemplo error
en el password?
Ej.:
METHOD btnConectar( oSender ) CLASS TForm1
Local nEstado
::oCx:cConnect = "DATABASE=clyf;DRIVER={MySQL ODBC 3.51
Driver};OPTION=3;PWD=123;PORT=3306;SERVER=contrgis;UID=root"
If nEstado = .f.
Msginfo("No está conectado")
endif
RETURN Nil
¿Cómo puedo saber el estado de nEstado?, en Vfox hago lo siguiente:
SQLSETPROP(0,"DispLogin",3)
Cx=SQLSTRINGCONNECT(lcStringConn)
IF Cx = -1
MESSAGEBOX("Problemas con el acceso a la base", 16, "Reintente
nuevamente")
ENDIF
Saludos.
Mario Hahn
Puerto Rico - Misiones - Argentina
estoy haciendo pruebas con una conexión a MySQL a través de ODBC, la duda es
¿Como puedo saber si la conexión fue exitosa o nó debido a por ejemplo error
en el password?
Ej.:
METHOD btnConectar( oSender ) CLASS TForm1
Local nEstado
::oCx:cConnect = "DATABASE=clyf;DRIVER={MySQL ODBC 3.51
Driver};OPTION=3;PWD=123;PORT=3306;SERVER=contrgis;UID=root"
If nEstado = .f.
Msginfo("No está conectado")
endif
RETURN Nil
¿Cómo puedo saber el estado de nEstado?, en Vfox hago lo siguiente:
SQLSETPROP(0,"DispLogin",3)
Cx=SQLSTRINGCONNECT(lcStringConn)
IF Cx = -1
MESSAGEBOX("Problemas con el acceso a la base", 16, "Reintente
nuevamente")
ENDIF
Saludos.
Mario Hahn
Puerto Rico - Misiones - Argentina