Thema: Delphi AdoTable vs AdoDataSet

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#2

Re: AdoTable vs AdoDataSet

  Alt 22. Nov 2004, 17:34
Zitat von moperswings:
begin DataSource1.DataSet := AdoDataSet1;
Benutzt du da VCL.Net?
Das hat eigentlich gar nix mit .Net zu tun.
Unter WinForms/WebForms könnte das ganze so aussehen:
Voraussetzungen:
  • In der Uses-Clause:uses ... System.Data, System.Data.OleDb;
  • Ein DataFrid auf deinem Form
Delphi-Quellcode:
var
  conn :OleDbConnection;
  da :OleDbDataAdapter;
  cmd :OleDbCommand;
  ds :DataSet;
begin
   {$region 'Erzeugen der Objekte...'}
   conn := OleDbConnection.Create('Dein Connection string, wie du ihn unter ADO benutzt hast');
   // Die Klasse [ProviderPrefix]Command kapselt SQL Statements
   cmd := OleDbCommand.Create('SELECT * FROM DeineTabelle',
                               conn);
   // Der DataAdapter sorgt für ein möglichst einfaches Handling von DataSets (den wirst du bald nicht mehr sehen können ;-) )
   da := OleDbDataAdapter.Create(cmd);
   ds := DataSet.Create();
   {$endregion}
   
   conn.Open();
   try
   begin
      da.Fill(ds);
      DeinDataGrid.DataSource := ds;
   end
   finally
     conn.Close();
   end;
end;
  Mit Zitat antworten Zitat