Hallo Privateer3000,
du kannst grundsätzlich eine
SQL Abfrage im OnNeedData Event starten. Dieses Event wird aber für jede "Zeile" aufgerufen. Du müsstest es deshalb in der Prozedur beschränken:
Delphi-Quellcode:
...
if FirstTime
then
begin
FirstTime := False;
// Hier die SQL Abfrage und ersten Datensatz ausgeben
end
else
// Hier alle weiteren datensätze ausgeben
[edit]Wenn du aber eine
SQL Abfrage hast, solltest du prüfen, ob du das OnNeedData Ereignis überhaupt nutzen willst. Im Wesentlichen wird es genutzt, wenn du KEINE Datenmenge hast.[/edit]