![]() |
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: |
Re: ADO - Oracle
Ich kann dir eigentlich nur den Tipp geben native Oracle-Access-Komponenten wie
![]() ![]() 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 01:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz