Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Unterschied der Datenbankzugriffe (https://www.delphipraxis.net/34994-unterschied-der-datenbankzugriffe.html)

Lucky83 1. Dez 2004 09:17


Unterschied der Datenbankzugriffe
 
Hallo

Kann mir jemand den Unterschied zwischen einem Datenbankzugriff mit einer TQuery und einer TClientDataSet erklären? Kann das sein, dass das irgendwas mit dem Betriebsystem zu tun haben kann? Bzw. was ist den für XP besser geeignet und warum?
Ich hoffe ihr könnt mir helfen.

Bernhard Geyer 1. Dez 2004 13:45

Re: Unterschied der Datenbankzugriffe
 
Zitat:

Zitat von Lucky83
Hallo

Kann mir jemand den Unterschied zwischen einem Datenbankzugriff mit einer TQuery und einer TClientDataSet erklären? Kann das sein, dass das irgendwas mit dem Betriebsystem zu tun haben kann? Bzw. was ist den für XP besser geeignet und warum?
Ich hoffe ihr könnt mir helfen.

Was für eine Datenbank willst Du denn einsetzen bzw. was soll dein Programm machen? TQuery setzte auf BDE auf und ist m.E. nicht mehr zu empfehlen, da BDE veraltet ist und nur noch von Borland minimal gepflegt wird.

Je nach DBMS gibt es diverse native Komponenten, welche ohne zusatzinstallationen/DLL's auskommen und auch nicht TClientDataSet benötigen.

Lucky83 1. Dez 2004 13:59

Re: Unterschied der Datenbankzugriffe
 
Erstmal danke, har mir schon ein bisschen geholfen.
Also Ich habe ein Programm umstellen sollen, dass früher über die TQuery auf Oracle zugegriffen hat. Ich weiß zwar das die TQuery bei uns Probleme gemacht hat, aber warum genau weiß ich nicht. Ich sollte deswegen die TClientDataSet verwenden. Gibt es da noch mehr Unterschiede?

Bernhard Geyer 1. Dez 2004 14:11

Re: Unterschied der Datenbankzugriffe
 
Zitat:

Zitat von Lucky83
Erstmal danke, har mir schon ein bisschen geholfen.
Also Ich habe ein Programm umstellen sollen, dass früher über die TQuery auf Oracle zugegriffen hat. Ich weiß zwar das die TQuery bei uns Probleme gemacht hat, aber warum genau weiß ich nicht. Ich sollte deswegen die TClientDataSet verwenden. Gibt es da noch mehr Unterschiede?

Dafür solltest Du besser native Qracle Zugriffskomponenten wie ODAC verwenden.
Damit benötigst Du nur einen installierten Oracle NET-Client. Deine Programmierung kann (größtenteils) so bleiben wie bisher.
Weitere native Oracle Komponenten findest Du wenn Du nach "native Delphi oracle" googlest oder bei Torry mal suchst.

Jasocul 1. Dez 2004 14:56

Re: Unterschied der Datenbankzugriffe
 
Aber nimm nicht ncoci. Die funktionieren nur mit Oracle 8 und werden auch nicht mehr gepflegt.


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