Nueva actualización Win10 mayo 2015 aparece error "el controlador de conexión no es válido"

985 views
Skip to first unread message

Luis Dutari

unread,
May 2, 2018, 1:09:54 PM5/2/18
to Comunidad de Visual Foxpro en Español
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

Alan Cybar

unread,
May 2, 2018, 1:20:31 PM5/2/18
to publice...@googlegroups.com
Buenas,

Una vez tuve un problema similar con el ODBC del Postgres, y lo tuve que crear con del odbc32.exe que esta en la carpeta SYSWOW64. puedes probar eso a ver si te soluciona.

Saludos,

Alan Sanier
Asunción - Paraguay

Luis Dutari

unread,
May 3, 2018, 7:52:02 AM5/3/18
to Comunidad de Visual Foxpro en Español
buen dia
les cuento que el sistema lo ejecuto desde la red.
digamos que en el escritorio de cada pc, hay un acceso directo a \\servidor\sistema\sistema.exe  

hoy hice la prueba de ejecutarlo de forma local. como c:\sistema\sistema.exe y anduvo sin problemas
por ahora lo hice andar, ya veré como hacer que se actualice la versión de manera automática (he visto algun post viejo) desde la red
junto a otros archivos (los menú, algunos gráficos,)

si alguno se le ocurre que puede haber cambiado para que deje de funcionar desde la red, agradezco la ayuda

saludos

Luis Dutari
Córdoba, Argentina

sochandoreno

unread,
May 30, 2018, 10:54:18 PM5/30/18
to Comunidad de Visual Foxpro en Español
Saludos,

Estoy en el mismo problema con un erp, que esta desarrollado con VFP y utiliza odbc, para conectarse a MS SQL Server. También es una unidad de red mapeada.

La prueba del ODBC es éxitosa. Pero el aplicativo no funciona. 

Tengo Windows 10 Pro 64 bits, con la actualización 1803. Antes de instalarse esa actualización funcionaba sin problemas.

Incluso utilizo SQLDbx, y tampoco se conecta.

Encontraste alguna solución?

Atte.,
Jaime Vargas De La Torre
Vencom Services, C.A.

Oscar Bonet

unread,
May 30, 2018, 11:26:32 PM5/30/18
to publice...@googlegroups.com
prueba con reinstalar los runtime de visual foxpro en el equipo cliente y tambien el runtime o cliente de  sql server ya sea de 32 on64 bits

_________________
Oscar B.

Víctor Hugo Espínola Domínguez

unread,
May 31, 2018, 12:18:45 PM5/31/18
to publice...@googlegroups.com
Si usas un SGBD no necesitas mapear/compartir carpetas.

Saludos,
Víctor.
Lambaré - Paraguay.

Diego Fazio

unread,
May 31, 2018, 12:55:04 PM5/31/18
to Comunidad de Visual Foxpro en Español
A mi me paso lo mismo. Todo ejecutable que se utiliza desde una unidad compartida, esta nueva actualizacion por lo que vi bloquea el acceso de ese ejecutable hacia cualquier puerto externo. Aun no le encontre solucion mas que lo mismo que hiciste de ejecutarlo desde una unidad local. El tema es que esto rompe las pelot....ya que al momento de actualizar mi .exe por cualquier cambio que haga, tendria que hacerlo en todas las pc. 
Aclaro que no es un tema de firewall de windows ni antivirus ya que el mismo esta completamente desactivado. 
Lo que me quedaria probar asi como lo comente en otro posteo es instalar un Win 10 que ya venga con esta actualizacion incorporada(ya esta disponible la iso de Microsoft) y ver que no sea un tema de una falla que sucede al hacer la actualizacion, la cual en una instalacion de cero por ahi no suceda.

Diego.

Diego Fazio

unread,
May 31, 2018, 2:31:52 PM5/31/18
to Comunidad de Visual Foxpro en Español
Aca esta la solucion.....A mi me funciono!


Diego.


El miércoles, 2 de mayo de 2018, 14:09:54 (UTC-3), Luis Dutari escribió:

Luis Dutari

unread,
May 31, 2018, 2:39:55 PM5/31/18
to publice...@googlegroups.com
Diego
eso que comentas es tal cual lo que me pasa
ahora descubro que en un soft ERP hecho en clarion y que se ejecuta desde la red en general funciona bien
pero surgió que en una pc que hace facturación electrónica tira un error cuando quiere solicitar un ticket en la AFIP  (organo recaudador de Argentina)
ya probaré la solución que posteaste más abajo

saludos 
Luis



Ing. Luis G. Dutari
ldu...@gmail.com
0351 153 136260

Luis la Romana

unread,
May 31, 2018, 6:21:02 PM5/31/18
to Comunidad de Visual Foxpro en Español
Si el problema inicia al actualizarse Windows 10 entonces instala manualmente controladores nativos de la tarjeta de red, bajados y recientes del sitio del fabricante, no le dejes los drivers genéricos del 10 y no uses clic derecho Actualizar Controlador.

Luis Dutari

unread,
Jun 1, 2018, 8:20:10 AM6/1/18
to publice...@googlegroups.com
buen dia
finalmente logramos solucionar el problema, o al menos que no de más error

lo que se hizo fue en el servidor de archivos (linux con samba) se configuró para que soporte conexiones SMBv2 
en smb.conf se agregaron estas lineas en el apartado [Global]
max protocol = SMB2

y luego reiniciar el servidor de samba para que tome los cambios

por otro lado en cada pc cliente con windows 10 actualizado se desabilita samba 1
eso lo hice desde panel de control - programas - activar o desactivar las caracteristicas de windows
image.png

y ahi destildar todo lo referido a SMBv1   los 3 o 2 nodos hijos que aparezcan y tambien el nodo principal "compatibilidad con el ......."
image.png

luego reiniciar y probar
con eso, ya probe 2 pc y anduvieron bien

gracias a todos los que colaboraron y a mi compañero Esteban Toso que me ayudó con el tema

saludos
Luis 
Córdoba, Argentina

Feliciano Yagual

unread,
Jun 1, 2018, 9:43:03 AM6/1/18
to Comunidad de Visual Foxpro en Español
Estimado en las ultimas actualizaciones no me pude conectar a la base de datos esto es debido a la actualizacion de Correccion del Oraculo decifrado
Reply all
Reply to author
Forward
0 new messages