32bit-und 64bit-Versionen von PostgreSQL 9.1 ODBC Gemischt werden

Habe ich installiert sowohl die 32-bit-und 64-bit-Versionen von psqlODBC 9.1. Wenn ich bei der Konfiguration sowohl eine 32bit und eine 64-bit-System-DSN, die Sie geschrieben, um die ODBC.ini-Datei nicht korrekt ist:

[ODBC 32 bit Data Sources]
pg_crdb_latest=PostgreSQL Unicode (32 bit)
pg_crdb_latest_32=PostgreSQL Unicode(x64) (32 bit)
[pg_crdb_latest]
Driver32=C:\Program Files (x86)\psqlODBC\0901\bin\psqlodbc35w.dll
[pg_crdb_latest_32]
Driver32=C:\Program Files\psqlODBC\0901\bin\psqlodbc35w.dll

Den pg_crdb_latest DSN Hinzugefügt wurde, mit dem 64-bit-ODBC-Datenquellen-Administrator. Die pg_crdb_latest_32 DSN wurde Hinzugefügt, mit der 32bit ein.

FYI - ich habe die 32bit-Variante installiert, dann die 64bit-version.

Das Ergebnis ist ich bekomme diese Fehlermeldung, wenn Sie versuchen, eine Verbindung zu PostgreSQL 9.1 64bit in SAS 9.2 64bit:

FEHLER: CLI-Fehler beim Versuch eine Verbindung herstellen: [Microsoft][ODBC
Driver Manager] Der angegebene DSN enthält einen Architektur-mismatch
zwischen den Treiber-und Anwendungs -

Irgendwelche Ideen, wie man dies richtig? Ich bin mit Windows 7 Pro 64bit.

InformationsquelleAutor minus34 | 2012-06-05
Schreibe einen Kommentar