Einzelnen Beitrag anzeigen

Benutzerbild von Gollum
Gollum

Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: SQL Datensätze in eine Variable schreiben, ohne FieldByN

  Alt 14. Nov 2003, 10:17
Hallo,

mit FieldCount erhälst Du die Anzahl der Spalten einer Query, die Du dann mit Fields[Zaehlvariable].AsString abfragen kannst:

Delphi-Quellcode:
var i:Integer;
    s:String;
...
...
with MyQuery do
begin
  Close;
  Text:='SELECT * FROM MyTabelle';
  Open;
  if (RecordCount>0) then
  begin
    while not Eof do
    begin
      s:='';
      for i:=0 to FieldCount-1 do s:=s+Fields[i].AsString+';';
      ShowMessage(s);
      Next;
    end; // while
  end; // if
end; // with
  Mit Zitat antworten Zitat