Em 28 de fevereiro de 2011 14:14, Adorilson Bezerra de Araujo <[email protected]> escreveu: > Ola pessoas, > > tenho o seguinte cenario: > > Servidor: PostgreSQL 8.3 > Cliente: Windows 2008 Server R2 > > Instalei o driver para versao 8.3[0], mas ela nao apareceu como opcao na > configuracao do Data Sources (ODBC). > Como esse Windows é 64 bits, baixei a versão 64 bits do driver para PG 9.x, > e aí consegui configurar o ODBC e o teste de conexão foi executado com > sucesso. > > Só que quando abrir a aplicação deu a seguinte mensagem de erro: > > The specified DSN contains a architecture mismatch between the Driver and > application. > > Alguém pode me ajudar a fazer essa conexão, se é que tem como? Em principio, > não tenho muito como alterar o código da aplicação, por ser proprietária, > embora posso tentar uma conversa com o dono. :-/ > > Outra coisa, o x64 que tem em [0] diz respeito a máquina onde o driver será > instalado ou a máquina em que ele irá se conectar? > Ou vale pra os dois? Eu não posso de uma máquina 64 conectar em uma 32 bits? > > [0] http://www.postgresql.org/ftp/odbc/versions/msi/ >
Se a sua aplicação é 32-bit (o que eu acredito ser bem provável), o driver de conexão tem que ser 32-bit também. A questão é que no Windows, para configurar o ODBC, você deve utilizar o seguinte painel (que é 32-bit): c:\Windows\SysWOW64\odbcad32.exe Aquele que aparece no Painel de controle é o padrão, ou seja, 64-bit. -- TIAGO J. ADAMI http://www.adamiworks.com _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
