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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser link erklärt alles
http://www.easysoft.com/developer/interfaces/odbc/64-bit.html#odbc-windows
Also zwei Dinge: