Entwickler-Ecke

Datenbanken - Grundlegender dynamischer Aufbau für Access DB mit ADO


YURS - Do 16.04.09 16:30
Titel: Grundlegender dynamischer Aufbau für Access DB mit ADO
Hallo,

Ich bin immernoch dabei eine Access DB mit ADO zu steuern, Tutorials sind eine schöne Sache aber leider wird auch hier ziemlich viel "zusammengeklickt".
Wenn man es richtig machen will muss man es selber programmieren, deswegen würde ich mich sehr freuen, wenn mir jemand zeigen könnte wie man mit Hilfe von:

test.mdb
->Tabellenname = Tb1
->Feldname1 = KundenNr
->Feldname2 = Firma

TADOConnection
TADODataset
TDatasource
TDBGrid

Eine kleine Einsicht in die Datenbank erstellt

Es sollte ungefähr so aussehen: Moderiert von user profile iconNarses: Bild als Anhang hochgeladen.

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
procedure TFormMain.FormCreate(Sender: TObject);
begin
  ADOConnection1:=TADOConnection.Create(Self);
  ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:ADO BSPtest.mdb;Persist Security Info=False';
  ADOConnection1.CursorLocation:=clUseServer;
  ADOConnection1.Mode:=cmShareDenyNone;
  ADOConnection1.Provider:='Microsoft.Jet.OLEDB.4.0';
  ADOConnection1.Connected:=True;

  ADODataSet1:=TADODataset.Create(Self);
  ADODataSet1.Connection:=ADOConnection1;
  ADODataSet1.Active := True;

  Datasource1:=TDatasource.Create(Self);


Soweit bin ich gekommen also Verbindung besteht nur wie funktioniert der Rest?


delfiphan - Mo 11.05.09 17:48

user profile iconYURS hat folgendes geschrieben Zum zitierten Posting springen:
Wenn man es richtig machen will muss man es selber programmieren
Was ist deiner Ansicht nach "richtig"? Und weshalb?

DataSet dem DataSource zuweisen, und DataSource der Grid-Komponente. Query definieren, je nach Grid-Komponente Columns definieren. Auch wenn das Tutorial nur beschreibt, wie man das zusammenklickt, sollte trotzdem stehen, welche Komponenten wie miteinander verbundnen werden müssen.