Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Verbindung zu Oracle über Zeos 6.6.6 bringt SQL Error (https://www.delphipraxis.net/188227-verbindung-zu-oracle-ueber-zeos-6-6-6-bringt-sql-error.html)

teebee 11. Feb 2016 15:52

Datenbank: Oracle • Version: 10g • Zugriff über: Zeos 6.6.6

Verbindung zu Oracle über Zeos 6.6.6 bringt SQL Error
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich möchte mich zu einer Oracle 10g Datenbank im Netz verbinden.

Per Oracle SQL Developer klappt es, ebenso aus Excel über den ODBC-Treiber aus dem Instant-Client.
Auch aus Lazarus kann ich Datensätze über eine TOracleConnection auslesen.

Nur in Delphi 6 über Zeos 6.6.6 kriege ich es nicht hin.
Die oci.dll aus dem Instant-Client Paket ist im Projektverzeichnis, die Properties für Hostname, Database, User und Password sind gesetzt, aber sobald ich die Verbindung auf Connected setze (in der IDE oder auch programmatisch) kriege ich eine kryptische Fehlermeldung "SQL Error: pg>". Eigentlich erwarte ich hier "richtige", lesbare Meldung vom Oracle-Server, aber soweit komme ich wohl gar nicht, die selbe Fehlermeldung kommt auch bei abgezogenem Netzwerkkabel.

Irgendwelche Ideen?

jobo 11. Feb 2016 16:43

AW: Verbindung zu Oracle über Zeos 6.6.6 bringt SQL Error
 
Ist 6.6.6 nicht irgendwie etwas alt?
Wenn alle anderen Programme funktionieren, dann musst Du wohl schreiben, was Du an Einstellungen per Code oder GUI vorgenommen hast.

p80286 11. Feb 2016 16:54

AW: Verbindung zu Oracle über Zeos 6.6.6 bringt SQL Error
 
Zitat:

Zitat von teebee (Beitrag 1330073)
Nur in Delphi 6 über Zeos 6.6.6 kriege ich es nicht hin.
Die oci.dll aus dem Instant-Client Paket ist im Projektverzeichnis, die Properties für Hostname, Database, User und Password sind gesetzt, aber sobald ich die Verbindung auf Connected setze (in der IDE oder auch programmatisch) kriege ich eine kryptische Fehlermeldung "SQL Error: pg>".

U.U. wäre es hilfreich zu wissen, mit welchen Parametern Du die Verbindung aufbauen willst.
Hast Du es mal mit ODBC bzw. ADO versucht?

Gruß
K-H

jobo 11. Feb 2016 18:11

AW: Verbindung zu Oracle über Zeos 6.6.6 bringt SQL Error
 
Zitat:

Zitat von p80286 (Beitrag 1330079)
Hast Du es mal mit ODBC bzw. ADO versucht?

Hatta, s.o.

Die Version ist von 2009, weiß nicht, ob es da schon oracle 10 gab.
Also ich würde es mit aktuelleren Komponenten versuchen.
Ach und die Fehlermeldung lautet ja "..pg..", das "klingt" etwas noch PostgreSQL. Vielleicht einfach die falsche Komponente genommen?

p80286 12. Feb 2016 06:35

AW: Verbindung zu Oracle über Zeos 6.6.6 bringt SQL Error
 
Ich dachte mehr an Delphi und ODBC. Aber wenn er Excel ans laufen gebracht hat, liegt das Problem wohl eher bei Zeos.

Gruß
K-H

teebee 12. Feb 2016 07:01

AW: Verbindung zu Oracle über Zeos 6.6.6 bringt SQL Error
 
Stimmt, 6.6.6 ist ziemlich alt, ist aber für D6 die aktuellste Version.

Tja, was soll ich sagen, ich musste den Rechner wegen etwas anderem neu booten, und siehe da: der kryptische Fehler ist weg, alles läuft wie geschmiert.
Eigentlich echt zum Verzweifeln, hat mich locker einen halben Tag gekostet.

Über ODBC und TADOConnection hatte ich es in Delphi auch schon probiert, es kam immer ein Initialisierungsfehler wegen sqora32.dll, dieser Fehler ist nach dem Reboot auch weg. Merkwürdig, denn nach der Installation des ODBC-Treibers aus dem Instant-Client hatte ich den Rechner neu gestartet und über die anderen Wege lief ja auch alles. So what. Danke Euch fürs Gedanken machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz