Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO - Oracle (https://www.delphipraxis.net/32875-ado-oracle.html)

alfred 29. Okt 2004 06:45


ADO - Oracle
 
Moin Delphi - Freaks,

ich bin gestern erstmalig mit TADOQuery auf eine Oracle 10 g DB gegangen. Wenn ich den Cursor in einer Komponente auf den Server lege bekomme ich die Fehlermeldung - Datenmenge unterstützt keine Positionsmarken, die von Multi-Datensatz-Elementen benötigt werden. Nehme ich den Cursor zurück auf den Client, dann läuft das problemlos. Der Server ist eine Linux-Maschine und das getestete SQL - Statement ist ganz banal 'SELECT * from Tabelle order by Feld1, Feld2'.
Gerade bei größeren Datenmengen sind die Cursor auf dem Server eigentlich sinnvoll.
Kann jemand mit der Meldung was anfangen ?

Besten Dank im voraus !

Gruß alfred :witch:

Bernhard Geyer 29. Okt 2004 07:20

Re: ADO - Oracle
 
Ich kann dir eigentlich nur den Tipp geben native Oracle-Access-Komponenten wie DOA oder ODAC zu verwenden. Das absolute Minimum ist die Verwendung eines ADO-Treibers von Oracle.

Native Treiber haben den Vorteil das sie auf Eigenheiten des entsprechenden DBMS eingehen können und die geringsten Probleme verursachen. ADO (vor allem die M$ treiber funktionieren eigentlich nur perfekt mit M$-Datenbanken).


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:16 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