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;