Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TADOConnection Verwendung mit TADODataSet oder TADOQuery? (https://www.delphipraxis.net/122359-tadoconnection-verwendung-mit-tadodataset-oder-tadoquery.html)

Piro 14. Okt 2008 21:38

Datenbank: MS SQL 2005 • Version: Express • Zugriff über: ADO

TADOConnection Verwendung mit TADODataSet oder TADOQuery?
 
Guten Abend,

mich beschäftigt seit ein paar Stunden welche der beiden Komponenten (TADODataSet oder TADOQuery) am sinnvollsten ist, um mit einer MS SQL 2005 Express DB zu arbeiten.

Derzeit verwende ich die TADODataSet. Mein Programm ermittelt Daten und schreibt es mit Hilfe der TADODataSet Komponente in die DB. Des weiteren benutze ich Sie, um ein VirtualTreeView zu füllen.

Mich würde mal interessieren, welche der beiden Komponenten ihr besser findet oder favorisiert in bezug auf Performance und Methoden?

Gruß, Sven

Bernhard Geyer 15. Okt 2008 05:56

Re: TADOConnection Verwendung mit TADODataSet oder TADOQuery
 
Performanctechnisch dürfte der Unterschied irrelevant sein. TADOQuery und TADOTable sind primär für Umsteiger von BDE gedacht damit die Quellcodeänderungen minimal bleiben.

Piro 15. Okt 2008 11:12

Re: TADOConnection Verwendung mit TADODataSet oder TADOQuery
 
Und welche Komponete sollte man eher nehmen? TADODataSet oder TADOQuery?

Gibt es da irgendwie eine Empfehlung? Danke.

Sven

alzaimar 15. Okt 2008 12:25

Re: TADOConnection Verwendung mit TADODataSet oder TADOQuery
 
Ein TADODtaset kann weniger, verbrät dafür auch weniger Resourcen. Vielleicht ist es auch marginal schneller.

Piro 15. Okt 2008 17:32

Re: TADOConnection Verwendung mit TADODataSet oder TADOQuery
 
Vielen Dank für eure Antworten.

Schönen Abend noch.


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