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

votos
23

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 ...

Publicado el 03/08/2008 a las 16:07
fuente por usuario
En otros idiomas...                            


3 respuestas

votos
15

¿Has intentado cambiar la CPU objetivo en x86lugar de "Any CPU"en las opciones avanzadas del compilador? Sé que esto resuelve algunos problemas con otros OLEDBproveedores al forzar el uso de la versión de 32 bits.

Respondida el 03/08/2008 a las 20:42
fuente por usuario

votos
10

Deberá compilar con el CPUconjunto de destino x86para obligar a su código a usar la 32 bitversión de VFP OLE Db provider.

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

Respondida el 03/08/2008 a las 23:48
fuente por usuario

votos
2

Sybase Anywheretiene un OLEDB providerpara VFPtablas. Indica en la página que el servidor admite 64 bit Windows, no sabe sobre 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 las consultas.

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

Enlace a la página de Advantage Server / VFP

Respondida el 06/08/2008 a las 23:33
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more