Autor Beitrag
SteffenH
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 11.10.07 10:23 
Hallo zusammen,

ich möchte mich demnächst in die Welt der Datenbanken wagen und hätte dazu ein paar Fragen.
- Welche ADO-Komponenten sind die "besten" für Lesen, Einfügen und Ändern? Ich bin etwas verwirrt in dieser Hinsicht, da es sehr viele Komponenten gibt, die scheinbar gleiche Funktionen haben.
- Meine Datenbank wird maximal 4GB umfassen (MS SQL Server 2005 Express). Wie lange würde das auslesen ca. dauern, wenn ich beim Programmstart den ganzen Datenbankinhalt übertrage (lokal), um keine weitere Verbindung öffnen zu müssen?

Falls es Tricks zur Performanzsteigerung gibt, die einen halbwegs großen Einfluss haben können, wäre ich natürlich dankbar, von diesen zu lesen.

Danke schonmal im Voraus.
Logikmensch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 390

Win XP
Delphi 2007 Prof., XE2, XE5
BeitragVerfasst: Do 11.10.07 11:58 
Kommt darauf an. Wenn Du lokal mit einer mdb-Datei arbeitest, dann empfiehlt sich in der Tat der Zugriff über die ADO-Kompos. Falls Du Dich mit SQL-Sprache auskennst, solltest Du mit einem ADODataset und der SQL-Eigenschaft arbeiten. Damit habe ich die besten Erfahrungen gemacht. Insbesondere wenn Du auch Spalten löschen und hinzufügen willst, denn das geht sowieso am besten mit SQL-Strings.

Alles was ich darüber (sql) weiß habe ich auch aus dem Forum hier gezogen.

_________________
Es gibt keine Probleme - nur Lösungen!
SteffenH Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 11.10.07 12:20 
Vielen Dank. Das AdoDataSet hatte ich nämlich schon ins Auge gefasst.