none
Erro ao acessar fontes de dados do ODBC 32 Bits Win 8.1 RRS feed

  • Pergunta

  • Bom dia Srs...

    Estou utilizando o MS Access como banco de dados em um sistema, e para acesso ao banco utilizo a fonte de dados ODBC 32 bits.

    Porem, a aplicação não consegue acessar o banco, retorna um erro de falha ao tentar conectar ao banco. Dei uma olhada no sitio de suporte da Microsoft, e eles confirmam que o problema existe, e dão uma solução, para colocar "_32" se for usuário 32 bits e "_64" se for usuário 64 bits, porem não deixam claro onde colocar este complemento.

    Alguém no fórum pode me ajudar?

    Desde já agradeço a atenção.

    Saudações

    Vitor

    quarta-feira, 22 de julho de 2015 18:03

Respostas

  • Vitor,

    Não sei onde você obteve esta informação, mas basicamente o que eles estão procurando dizer é que em máquinas com plataforma x86 (32bits) você só vai conseguir se conectar utilizando os provedores de dados ODBC ou OLE DB 32 bits. O mesmo ocorre em máquinas com plataforma x64 (64bits).

    Então nestes casos, se você utiliza uma aplicação para abrir este arquivo (por exemplo, escrito em VB.Net ou C#), você deverá ter dois "arquivos de conexão" ODBC diferentes para disponibilizar a cada tipo de máquina. Como opção, você poderá criar um arquivo DSN para esta mesma tarefa (basta criar um arquivo comum no "Bloco de Notas" e renomear sua extensão de .txt para .dsn ).


    Para maiores informações veja o KB:

    https://support.microsoft.com/pt-br/kb/942976/pt-br?wa=wsignin1.0


    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta vitorhugocn quinta-feira, 13 de agosto de 2015 14:16
    quarta-feira, 22 de julho de 2015 19:09

Todas as Respostas

  • Vitor,

    Não sei onde você obteve esta informação, mas basicamente o que eles estão procurando dizer é que em máquinas com plataforma x86 (32bits) você só vai conseguir se conectar utilizando os provedores de dados ODBC ou OLE DB 32 bits. O mesmo ocorre em máquinas com plataforma x64 (64bits).

    Então nestes casos, se você utiliza uma aplicação para abrir este arquivo (por exemplo, escrito em VB.Net ou C#), você deverá ter dois "arquivos de conexão" ODBC diferentes para disponibilizar a cada tipo de máquina. Como opção, você poderá criar um arquivo DSN para esta mesma tarefa (basta criar um arquivo comum no "Bloco de Notas" e renomear sua extensão de .txt para .dsn ).


    Para maiores informações veja o KB:

    https://support.microsoft.com/pt-br/kb/942976/pt-br?wa=wsignin1.0


    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta vitorhugocn quinta-feira, 13 de agosto de 2015 14:16
    quarta-feira, 22 de julho de 2015 19:09
  • Vitor,

    Não sei onde você obteve esta informação, mas basicamente o que eles estão procurando dizer é que em máquinas com plataforma x86 (32bits) você só vai conseguir se conectar utilizando os provedores de dados ODBC ou OLE DB 32 bits. O mesmo ocorre em máquinas com plataforma x64 (64bits).

    Então nestes casos, se você utiliza uma aplicação para abrir este arquivo (por exemplo, escrito em VB.Net ou C#), você deverá ter dois "arquivos de conexão" ODBC diferentes para disponibilizar a cada tipo de máquina. Como opção, você poderá criar um arquivo DSN para esta mesma tarefa (basta criar um arquivo comum no "Bloco de Notas" e renomear sua extensão de .txt para .dsn ).


    Para maiores informações veja o KB:

    https://support.microsoft.com/pt-br/kb/942976/pt-br?wa=wsignin1.0


    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Durval,

    Concordo plenamente com você.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 24 de julho de 2015 23:52
    Moderador