Por que não VFP .NET oledb trabalho provedor em 64 bits do Windows?

votos
23

Eu escrevi um serviço do Windows usando VB que ler alguns dados legados do Visual FoxPro bancos de dados a serem inseridos no SQL 2005. O problema é esse uso para executar bem em Windows 2003 Server de 32 bits, mas o cliente se mudou recentemente para o Windows 2003 64-Bits e agora o serviço não funcionará. Estou recebendo uma mensagem do provedor VFP .NET oledb não foi encontrado. Eu pesquisei e tudo parece indicar que não há solução. Qualquer ajuda, por favor ...

Publicado 03/08/2008 em 16:07
fonte usuário
Em outras línguas...                            


3 respostas

votos
15

Você já tentou mudar o CPU-alvo para x86, em vez de "Any CPU"nas opções do compilador avançados? Eu sei que isso resolve alguns problemas com outros OLEDBfornecedores, forçando o uso da versão de 32 bits.

Respondeu 03/08/2008 em 20:42
fonte usuário

votos
10

Você precisa compilar com a meta CPUdefinida para x86forçar seu código para usar a 32 bitversão do VFP OLE Db provider.

Microsoft afirmou que não há planos de lançar um 64-bitedição do provedor de Visual FoxPro OLE DB. Por que vale a pena, a Microsoft também afirmou que VFP 9 é a versão final Visual FoxProe suporte terminará em 2015. Se você precisar do OLE DBprovedor para VFP 9, você pode obtê-lo aqui .

Respondeu 03/08/2008 em 23:48
fonte usuário

votos
2

Sybase Anywheretem um OLEDB providerpara VFPtabelas. Ele afirma na página que o servidor suporta 64 bit Windows, não sei sobre a OLEDB provider:

Suporte do Windows e Linux servidores de 64 bits

A fim de aumentar ainda mais a escalabilidade, suporte para a arquitetura x86_64 foi adicionado aos servidores Advantage Database para Windows e Linux. Em computadores com um processador x86_64 e um sistema operacional de 64 bits do Advantage Database Server irá agora ser capaz de usar a memória em excesso de 4GB. A memória extra vai permitir que mais usuários para acessar o servidor ao mesmo tempo e aumentar a quantidade de informações que o servidor pode armazenar em cache quando o processamento de consultas.

Eu não tentar isso por mim, mas algumas pessoas dos grupos de notícias VFP relata que ele funciona OK.

Link para o Advantage Server Page / VFP

Respondeu 06/08/2008 em 23:33
fonte usuário

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