Entwickler-Ecke
Datenbanken - Text aus Access in dbMemo einlesen
FSS - Mi 20.06.07 16:20
Titel: Text aus Access in dbMemo einlesen
Hallo,
ich versuche gerade, über ADO auf eine Accessdatenbank zuzugreifen.
Dazu habe ich eine TADOConnection, ein TADOQuery und ein TDataSource erstellt.
Über folgende Procedure lasse ich Daten aus der Accessdatenbank in ein DBGrid eintragen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TMainForm.Button2Click(Sender: TObject); begin ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('SELECT codes.Title FROM codes WHERE (((codes.Id)=1));'); ADOQuery1.Active := True; ADOQuery1.Open; end; |
Das klappt auch soweit, die Daten werden im dbGrid angezeigt. Allerdings möchte ich jetzt ein anderes Feld der Datenbank vom Typ Memo in ein dbMemo einlesen!
Weiß jemand wie das geht? Wenn ich es so wie oben mache, bleibt das dbMemo einfach leer.
Ydobon - Mi 20.06.07 18:11
Im Gegensatz zum DBGrid, das einfach alles anzeigt was so kommt, muss ein DBMemo auch noch wissen um welches Feld es sich kümmern soll. Dazu hat es die Eigenschaft DataField, die auf den entsprechenden Feldnamen gesetzt wird. In die Abfrage muss dieses Feld dann aber auch mit rein.
FSS - Mi 20.06.07 18:22
Vielen Dank! Jetzt funktioniert es!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!