Delphi ADO (Zugriff auf ORACLE)

ich habe ein Problem „Delphi 5 mit ADO“. Ich benutze eine ORACLE 8
Datenbank auf einer LINUX-Platform. Die Datenbank kopple ich an mit
einem ORACLE-Client auf einem Windows 2000 Rechner.

Zum Problem: Ich rufe die Daten über eine TADOTable ab. Da die
Datenmenge sehr groß ist möchte ich einen serverseitigen Cursor
verwenden. Öffne ich die AdoTable jetzt, so geht das problemlos.
Hänge ich allerdings hinter die Table ein TDataSource (soll Daten für
ein TDBGrid liefern) so erhalte ich beim Öffen der Table die folgende
Meldung: „Die Datenmenge unterstützt keine Positionsmarken, die von
Multi-Datensatz-Elementen benötigt werden.“ Sehr mysteriös. Verwende
ich einen Clientseitigen Cursor, so kommt diese Meldung nicht. Ich
benötige aber den Servercursor, weil es sehr viele Datensätze sind.
(Delphi 5 Update-Pack sowie die 2 ADOUpdates habe ich bereits
installiert).

Eine direkte Lösung kann Dir zwar nicht bieten, aber vieleicht doch helfen. Wir nehmen für Oraclezugriffe die DOA-Komponenten (http://www.allroundautomations.com/). Die finde ich 1000mal besser als alles andere. Schnell und easy-to-use und dabei garnicht teuer.

Ich behandel damit in einem Projekt ein Bilderarchiev mit hunterttausenden JPG-Dateien. Dat geit - und zwar fix! No problem!

Man kann die Komponenten zum Testen downloaden. Das läuft dann aber nur in der Entwickungsumgebung.

Bye
nic