buenas
tengo desarrollado un sistema en vfp 9 con base de datos en sqlServer express 16
en lineas generales funciona bien sin problemas
una pc donde funcionaba el sistema la semana pasada hoy le aplique la actualizacion nueva del windows 10 que apareció el 30/04/2018
el tema es que ahora al querer iniciar el sistema me arroja como mensaje de error en una especie de messagebox
con titulo "ErrorTittle_loc" y el texto "El controlador de conexion no es valido"
instale unos drivers msodbcsql para 64 bits, pero no cambio nada
el resto de los equipos que usan el sistema con windows 10 (son como 40) no han reportado inconveniente
para probar, cree una conexión DNS desde la pantalla de conexiones odbc y pude conectar bien a la base de datos
desde el vfp me conecto con la siguientes lineas
TRY
SQLSETPROP(0,"DispLogin",3) &&no display login
SQLSETPROP(0,"IdleTimeout",0) &&Conexcion con tiempo indefinido
This.nHandle = SQLSTRINGCONNECT(pStringConnect )
SQLEXEC(This.nHandle , 'SET ARITHABORT ON')
this.lOdbcConectoOk = .t.
CATCH TO loException
lcErrMsg = loException.Message
This.nHandle = -1
this.lOdbcConectoOk = .f.
ENDTRY
donde el string de conexion es
"Provider=SQLOLEDB.1;Password=pasword; Persist Security Info=True;User ID=usuario;Initial Catalog=pepe;Data source=192.168.11.xxx"
tambien habilité para entrada y salida del firewall el puerto 1433
y hasta pare todo el firewall
pero sigue sin funcionar
alguna idea?
a otro le paso lo mismo con la nueva actualización del windows 10 de abril/mayo 2018?
mil gracias por las ayudas de siempre
Luis Dutari
Córdoba, Argentina