Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#4

Re: Datenbankverbindung mittels ODBC (System.Data.Odbc)

  Alt 21. Jun 2004, 12:36
Das ist eigentlich ziemlich easy (wie fast alles unter .Net )
Delphi-Quellcode:
var
  enumTable :IEnumerator;
  dtrEnum :DataRow;
begin
  // hole dir einen Enumerator für die Einträge der Tabelle
  enumTable := DeinDataSet.Tables['DeinTabelle'].Rows.GetEnumerator;

  // Zurücksetzen des Enumerators
  enumTable.Reset;

  // Iteriere durch den Enumerator
  while enumTable.MoveNext do
  begin
    // Typecase of DataRow
    dtrEnum := enumTable.Current as DataRow;
    // Mache irgendwas mit der DataRow....
  end;
end;
Nachtrag:
Willst du wirklich alles in einem Array haben:
Delphi-Quellcode:
var
  DeinArray :Array of DataRow;
begin
  setLength(DeinArray, DeinDataSet.Tables['DeineTabelle'].Rows.Count);
  DeinDataSet.Tables['DeinTabelle'].Rows.CopyTo(DeinArray, 0);
end;
  Mit Zitat antworten Zitat