Onde meu DSN do sistema que acabei de adicionar vai para?

0

Eu instalei o Oracle 11g no meu PC Win 7 x64. Quando olho em Fontes de dados (em Ferramentas administrativas no Painel de controle) e clico na guia DSN do sistema, posso ver o driver Oracle listado ("Oracle em OraClient11g_home1").

O problema, porém, é quando tento criar uma tabela de links no Microsoft Access. Clico na guia "dados externos", depois clico no menu suspenso "mais" e seleciono "banco de dados ODBC". De lá, escolho "Vincular à fonte de dados criando uma tabela vinculada" e escolha a guia "Fonte de dados da máquina" na seguinte janela de diálogo.

A partir daí, clico no botão 'Novo' (para criar uma nova fonte de dados) e seleciono o botão de opção 'Fonte de dados do sistema'. Agora, geralmente na lista resultante, eu deveria poder ver a fonte de dados do Oracle 11g, mas ela não está aparecendo na minha lista. Eu só estou querendo saber se alguém já se deparou com System DSNs não aparecendo e o que eles podem ter feito para remediar a situação.

    
por Kevin 22.07.2011 / 18:59

2 respostas

3

Bem, acontece que o problema está no fato do meu driver 11g ser de 64 bits e meu Microsoft Access ser de 32 bits. Basicamente, o Access não pode "ver" o driver de 64 bits.

    
por 29.07.2011 / 19:14
0

Se você adicioná-lo como um DSN de Usuário em vez de um sistema, verá ele listado no Access, mas desta vez você receberá um erro útil (ish): O DSN especificado contém uma incompatibilidade de arquitetura entre o driver e o aplicativo.

    
por 16.09.2013 / 12:08