Почему не VFP .NET OLEDB провайдера работать в 64-битной Windows?

голоса
23

Я написал службу Windows с помощью VB, что читать некоторые устаревшие данные из визуальных баз данных Foxpro для вставки в SQL 2005. Проблема заключается в использовании для запуска штрафа в Windows 2003 Server 32-битных, но клиент недавно переехал в Windows 2003 64-бит и в настоящее время услуга не будет работать. Я получаю сообщение провайдер VFP OLEDB .NET не найден. Я исследовал, и все, кажется, указывает на то, что нет никакого решения. Любая помощь, пожалуйста ...

Задан 03/08/2008 в 16:07
источник пользователем
На других языках...                            


3 ответов

голоса
15

Пытались ли вы изменения целевого процессора , чтобы x86вместо "Any CPU"в дополнительных параметрах компилятора? Я знаю , что это решает некоторые проблемы с другими OLEDBпоставщиками, заставляя использовать 32-разрядную версию.

Ответил 03/08/2008 d 20:42
источник пользователем

голоса
10

Вы должны скомпилировать с целью CPUустановить , чтобы x86заставить ваш код , чтобы использовать 32 bitверсию из VFP OLE Db provider.

Microsoft заявила , что не существует никаких планов выпустить 64-bitиздание визуального поставщика FoxPro OLE DB. Для того, что стоит, Microsoft имеет также заявила , что VFP 9 является окончательной версией Visual FoxProи поддержка закончится 2015. Если вам нужен OLE DBпоставщик для VFP 9, вы можете получить его здесь .

Ответил 03/08/2008 d 23:48
источник пользователем

голоса
2

Sybase Anywhereимеет OLEDB providerдля VFPтаблиц. В нем говорится , на странице , которая поддерживает сервер 64 bit Windows, не знаю , о OLEDB provider:

Поддержка 64-битных Windows, и Linux-серверов

В целях дальнейшего повышения масштабируемости, поддержка архитектуры x86_64 была добавлена ​​в базу данных Advantage-серверов для Windows, и Linux. На компьютерах с процессором x86_64 и 64 разрядной операционной системы базы данных Advantage сервер теперь будет иметь возможность использовать память свыше 4 Гб. Дополнительная память позволит большему количеству пользователей доступа к серверу одновременно и увеличить объем информации, сервер может кэшировать при обработке запросов.

Я не пробовал сам, но некоторые люди из групп новостей VFP сообщает , что он работает нормально.

Ссылка на Advantage сервера / VFP Page

Ответил 06/08/2008 d 23:33
источник пользователем

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