Hallo!
Ich habe PostgreSQL auf einem Linux-Server installiert und möchte mit ZEOS (7.0.1) auf die Datenbank zugreifen.
Auf dem Client-Computer läuft Windows 7 - 64 und Lazarus-32-bit.
Die Verbindung mit PGAdmin III - 32-bit funktioniert wunderbar.
Mein Problem:
Wenn ich mit TZConnection von ZEOS die Verbindung aufbauen möchte, dann kommt die Fehlermeldung:
"None of the dynamic libaries can be found or is not loadable: libpq.dll ...."
Den Pfad zur libpq.dll habe ich in ZConnection1.LibraryLocation eingetragen.
Das ZConnection1.Protocol ist auch auf postgrsql-9 eingestellt.
IP-Adresse, Port (5432), Benutzername und Passwort sind eingetragen.
Ich habe auch schon verschiedene libpq.dlls versucht (die bei Zeos dabei sind, von postgresql.org und die DLL aus dem PGAdmin-Verzeichnis.)
Kein Erfolg!
Eine Verbindung zu einer MySQL-Datenbank bekomme ich problemlos hin.
Weiß jemand einen Rat?
Viele Grüße
Willi4Willi
[gelöst] Mit ZEOS auf PostgreSQL Datenbank zugreifen
- willi4willi
- Lazarusforum e. V.
- Beiträge: 167
- Registriert: Sa 1. Nov 2008, 18:06
- OS, Lazarus, FPC: Windows, Linux (debian) / Lazarus 3.2 / FPC 3.2.2
- CPU-Target: i386, win64, arm
[gelöst] Mit ZEOS auf PostgreSQL Datenbank zugreifen
Zuletzt geändert von willi4willi am Do 9. Mai 2013, 22:11, insgesamt 1-mal geändert.
Viele Grüße
Willi4Willi
------------
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
Re: Mit ZEOS auf PostgreSQL Datenbank zugreifen
Die Postgres Libs benötigen ne ganze reihe anderer Bibliotheken, es genügt da nicht nur ne einzelne dll hinzukopieren.
Ich hab dafür mal nen installer gebastelt schau mal.
http://www.free-erp.de/downloads/db_setup_postgres.exe
Ich hab dafür mal nen installer gebastelt schau mal.
http://www.free-erp.de/downloads/db_setup_postgres.exe
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
- willi4willi
- Lazarusforum e. V.
- Beiträge: 167
- Registriert: Sa 1. Nov 2008, 18:06
- OS, Lazarus, FPC: Windows, Linux (debian) / Lazarus 3.2 / FPC 3.2.2
- CPU-Target: i386, win64, arm
Re: Mit ZEOS auf PostgreSQL Datenbank zugreifen
Hallo Christian,
vielen Dank! Das hat super geklappt.
Die Eigenschaft ZConnection1.LibraryLocation habe ich leer gelassen, die Treiber installiert und schon ging es.
Wo werden jetzt die Libs gesucht - im Windows-Verzeichnis oder im System-Verzeichnis?
Ich gehe einmal davon aus, dass ich mit den 64-Bit-Libs mein Programm auch in eine 64-Bit-Applikation übersetzen kann. Wie sinnvoll das ist - einmal einmal außeracht gelassen.
Danke nochmals und viele Grüße
Willi4Willi
vielen Dank! Das hat super geklappt.
Die Eigenschaft ZConnection1.LibraryLocation habe ich leer gelassen, die Treiber installiert und schon ging es.
Wo werden jetzt die Libs gesucht - im Windows-Verzeichnis oder im System-Verzeichnis?
Ich gehe einmal davon aus, dass ich mit den 64-Bit-Libs mein Programm auch in eine 64-Bit-Applikation übersetzen kann. Wie sinnvoll das ist - einmal einmal außeracht gelassen.
Danke nochmals und viele Grüße
Willi4Willi
Viele Grüße
Willi4Willi
------------