visual vfpoledb vfp registrado proveedor microsoft for está equipo .net sql-server-2005 oledb legacy visual-foxpro

vfpoledb - ¿Por qué el proveedor VFP.NET OLEdb no funciona en Windows de 64 bits?



microsoft ole db provider for visual foxpro sql server 2014 (3)

Escribí un servicio de Windows usando VB que leía algunos datos heredados de bases de datos Visual Foxpro para insertar en SQL 2005. El problema es que este uso funciona bien en Windows 2003 Server 32-Bits, pero el cliente se movió recientemente a Windows 2003 64-Bits y ahora el servicio no funcionará Recibo un mensaje que dice que no se encuentra el proveedor VFP .NET OLEdb. Investigué y todo parece indicar que no hay solución. Cualquier ayuda, por favor ...


Necesitará compilar con la CPU destino establecida en x86 para obligar a su código a usar la versión de 32 bit del VFP OLE Db provider .

Microsoft ha declarado que no hay planes para lanzar una edición de 64-bit del proveedor OLE Db de Visual FoxPro. Por lo que vale, Microsoft también ha declarado que VFP 9 es la versión final de Visual FoxPro y que la asistencia finalizará en 2015 . Si necesita el proveedor OLE DB para VFP 9 , puede obtenerlo aquí .


¿Has intentado cambiar la CPU objetivo a x86 lugar de "Any CPU" en las opciones avanzadas del compilador? Sé que esto resuelve algunos problemas con otros proveedores de OLEDB forzando el uso de la versión de 32 bits.


Sybase Anywhere tiene un OLEDB provider para tablas VFP . Indica en la página que el servidor admite 64 bit Windows , no sabe sobre el OLEDB provider :

Soporta Servidores de Windows y Linux de 64 bits

Con el fin de mejorar aún más la escalabilidad, se agregó soporte para la arquitectura x86_64 a los Servidores de Base de Datos Advantage para Windows y Linux. En las computadoras con un procesador x86_64 y un sistema operativo de 64 bits, el servidor de base de datos de Advantage ahora podrá usar memoria de más de 4 GB. La memoria adicional permitirá que más usuarios accedan al servidor al mismo tiempo y aumentará la cantidad de información que el servidor puede almacenar en caché al procesar consultas.

No lo intenté solo, pero algunas personas de los grupos de noticias de VFP informan que funciona bien.

Enlace a la página de Advantage Server / VFP