Buenas grupo. Les pongo en antecedentes.
S.O. Windows 8.1 64x
Version Fox. VFP9SP2 (7423)
Acabo de instalar mi ERP en una red de area local donde el equipo que realiza las tareas de "servidor" es un W7 Profesional 64x. . No hay ningún problema.
Instalo MariaDB 5. 64x y en los demás equipos mi ERP y el driver ODBC del MySQL versión 5.1.13.
Todo funciona de maravilla, hasta que en un ordenador que la empresa ha adquirido nuevo con el Windows 8.1 64x. marca el error 01541
Es curioso porque en todos los demás ordenadores todo funciona perfectamente.
No es un problema de direcciones IP, ni de puertos. Ya que por ejemplo Software de mantenimiento de Base de datos como el HeidiSQL, si se conecta desde ese mismo ordenador.
Quizás este error aún no le haya sucedido a nadie ya que la versión del Sistema operativo es aún muy reciente.
Y en Internet no he localizado aún ningún comentario al respecto, todo muy difuso.
Incluyo el código de Conexión a la base de datos por si podría empezar el problema por aqui, pero repito que en los demás equipos funciona todo perfectamente.
TEXT TO XSQL TEXTMERGE PRETEXT 2 NOSHOW
DRIVER={MySQL ODBC 5.1 Driver};
SERVER=xxxxxxx; PORT=yyyy; UID=zzzz; PWD=*********; DATABASE=basededatos; OPTION=2049
ENDTEXT
SQLSETPROP(00,'Asynchronous', .T.)
SQLSETPROP(00,'BatchMode', .T.)
SQLSETPROP(00,'Transactions', 1)
SQLSETPROP(00,'DispLogin', 3)
SQLSETPROP(00,'ConnectTimeOut', 15)
SQLSETPROP(00,'DispWarnings', .F.)
SQLSETPROP(00,'IdleTimeOut', 0)
SQLSETPROP(00,'QueryTimeOut', 0)
SQLSETPROP(00,'PacketSize', 4096)
SQLSETPROP(00,'WaitTime', 100)
SQLSETPROP(00,'DisconnectRollback', .F.)
RELEASE NH
PUBLIC NH AS Number
NH=0
NH=SQLSTRINGCONNECT(""+ALLTRIM(XSQL), .T.)
IF NH<0
MESSAGEBOX("No se ha Podido Establecer una CONEXION Con la BD Remota..."+" Error: "+ALLTRIM(STR(NH,10,00)),48,"Atencion")
ENDIF
Alguna sugerencia?. Gracias de antemano.