Pregunta

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

¿Fue útil?

Solución

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

Otros consejos

Necesitarás compilar con el objetivo. CPU ajustado a x86 para forzar que su código use el 32 bit versión de la VFP OLE Db provider.

Microsoft ha declarado que no hay planes de lanzar un 64-bit edición del proveedor Visual FoxPro OLE Db.Por lo que vale, Microsoft tiene también declarado que VFP 9 es la versión final de Visual FoxPro y el apoyo terminará en 2015.Si necesitas el OLE DB proveedor de VFP 9, puedes conseguirlo aquí.

Sybase Anywhere tiene un OLEDB provider para VFP mesas.Dice en la página que el servidor soporta 64 bit Windows, no sé sobre el OLEDB provider:

Admite servidores Windows y Linux de 64 bits

Para mejorar aún más la escalabilidad, se agregó soporte para la arquitectura x86_64 a los servidores de bases de datos Advantage para Windows y Linux.En computadoras con un procesador x86_64 y un sistema operativo de 64 bits, el servidor de base de datos Advantage ahora podrá usar memoria superior a 4 GB.La memoria adicional permitirá que más usuarios accedan al servidor simultáneamente 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 VFP informa que funciona bien.

Enlace a la página Advantage Server/VFP

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top