Hallo,
ich möchte mit Openoffice auf eine Postgresql - Datenbank zugreifen.
Ich habe folgende Pakete auf einem Debian/etch installiert:
unixodbc
odbc-postgresql
libodbc2
dann habe ich eine /etc/odbcinst.ini mit folgendem Inhalt erstellt:
[unixODBC]
Description = ODBC Driver for UNIX
Driver = /usr/lib/libodbc.so
Setup = /usr/lib/libodbcinst.so
[PostgreSQL]
Description = PostgreSQL ODBC Driver
Driver = /opt/lib/libodbcpsql.so
Setup = /opt/lib/libodbcpsqlS.so
und noch eine /etc/odbc.ini mit diesem Inhalt:
[pg-lx-office]
Description = PostgreSQL LX-Office Database
Driver = PostgreSQL
Servername = localhost
Database = bdname
Port = 5432
ReadOnly = No
Wenn ich aber dann mit Openoffice versuche auf die Datenbank zuzugreifen, bekomme ich folgende Fehermeldung angezeigt:
[unixODBC][DriverManager] can't open lib
'/opt/lib/libodbcpsql.so kann die Shared-Object-Datei nicht öffnen. Datei nicht gefunden.
Diese Datei existiert auch nicht auf dem Rechner. Muß ich da noch irgendein Paket installieren?
Gruß Nixdorf
Zugriff auf eine PSQL - Datenbank
Moderator: Moderatoren
-
- Beiträge: 1
- Registriert: Mi, 23.07.2008 21:22
Re: Zugriff auf eine PSQL - Datenbank
mir hat dieser Link enorm weitergeholfen:
http://burger-ag.de/openoffice_postgresql.whtml
bei mir funktioniert die Datenbankanbindung mit dem JDBC3.
die Verbindung zur Postgres-Datenbank hat dann einwandfrei funktioniert,
nur kann ich nicht auf meine Tabelle(n) zugreifen, folgende Fehlermeldung
erhalte ich:
Die Dateninhalte konnten nicht geladen werden.
FEHLER: Zeichen 0x9d in Kodierung >>WIN1252<< hat keine
Entsprechung in >>UTF8<<
Was soll ich denn damit anfangen ?
http://burger-ag.de/openoffice_postgresql.whtml
bei mir funktioniert die Datenbankanbindung mit dem JDBC3.
die Verbindung zur Postgres-Datenbank hat dann einwandfrei funktioniert,
nur kann ich nicht auf meine Tabelle(n) zugreifen, folgende Fehlermeldung
erhalte ich:
Die Dateninhalte konnten nicht geladen werden.
FEHLER: Zeichen 0x9d in Kodierung >>WIN1252<< hat keine
Entsprechung in >>UTF8<<
Was soll ich denn damit anfangen ?