- Im Beispiel liegen die für den Datenbankzugriff benötigten Komponenten (TDatabase, TQuery) auf einem DataModul (TDataModule).
#include "DataModule.h"
void __fastcall TForm1::Button1Click(TObject *Sender)
{
SqlQuery(true, "SELECT * FROM TabellenName"); // Daten holen, siehe Beispiel weiter oben
ListView->Items->Clear(); // Listviel erstmal leeren
// alle Datensätze aus der Query in das ListView holen
for (int i=0; i<DataModule->SQLQuery->RecordCount; i++)
{
ListItem = ListView->Items->Add();
// fiktiven Namen und Alter ins Listview übertragen
ListItem->Caption = DataModule->SQLQuery->FieldByName("name")->AsString);
ListItem->SubItems->Add(DataModule->SQLQuery->FieldByName("alter")->AsString);
// zum nächsten Datensatz springen
DataModule->SQLQuery->Next();
}
}