Entwickler-Ecke
Datenbanken - Zugriff auf ORACLE-Datenbank
awzvm - Mo 08.06.09 14:37
Titel: Zugriff auf ORACLE-Datenbank
Hallo Zusammen,
ich habe nun schon ziemlich lange und verzweifelt nach einer einfachen Anleitung gesucht, wie ich mit Delphi 2009 Enterprise auf eine ORACLE-Datenbank zugreifen kann.
Ich würde dazu gern die Standardkomponenten verwenden wollen.
Welche Objekte brauche ich?
Wie müssen diese eingestellt werden?
Wie kann ich eine Tabelle abfragen und darstellen?
Hat vielleicht jemand dazu eine einfache Anleitung?
Vielen Dank!
awzvm
mkinzler - Mo 08.06.09 15:11
Entweder per ADO oder dbExpress
awzvm - Mo 08.06.09 16:22
Danke für die ersten Hinweise.
Ich versuche das ganze per dbExpress.
Habe dazu eine SQLConnection, SQLTable, sowie eine DataSource miteinander "verbunden".
Zugriff auf ORACLE-Datenbank funktioniert.
Mittels "DBComboBox1" kann ich nun einzelne Felder einer Tabelle auslesen.
Möchte ich jedoch die komplette Tabelle in einem DBGrid darstellen kommt folgender Fehler: "Diese Operation ist bei einer unidirektionalen Datenmenge nicht gestattet".
Wie ist diese Meldung zu verstehen und was wäre hier die Lösung?
Viele Grüße
awzvm
awzvm - Mo 08.06.09 16:42
Danke für die schnelle Antwort.
Leider finde ich da die Lösung zu meinem Problem nicht.
Ich möchte doch die Tabelle im DBGrid anzeigen mit dbExpress, dabei ist noch kein update geplant?
Wie kann ich die Fehlermeldung umgehen?
Robert.Wachtel - Mo 08.06.09 16:45
Ich zitiere jetzt mal wortwörtlich aus dem zweiten o.g. Link:
Zitat: |
[...] To build a user interface using dbExpress you will need to use two more components: TDataSetProvider and TClientDataSet. [...]
|
awzvm - Mo 08.06.09 16:49
ja, darüber bin auch gestolpert...
Habe die beiden Komponenten gefunden und versuche sie nun richtig zu verbinden ^^
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!