![]() |
Datenbank: xml auslesen • Zugriff über: das ist mein problem
Strings aus dbgrid auslesen
hi
hab da n kleines problem und zwar hab ich bei meinem prog im hintergrund eine dbgrid in die werte eingetragen werden diese will ich jetzt auslesen und in einer listbox ausgeben lassen mein problem ist dass ich nicht weiß wie ich auf die felder bzw die strings in den feldern zugreife hatte an ein array gedacht aber das klappt ni wirklich und wenn ich die felder anspreche kommt immer das string und TField nicht kompatibel sind was ja auch nur logisch ist ^^ danke schon mal im voraus :coder2: The_Doomed |
Re: Strings aus dbgrid auslesen
Da ein DBGrid nur eine Visualisierung des dahinterliegende DataSet ist, würde ich die Informationen dort auslesen.
Delphi-Quellcode:
DBGrid.DataSource.DataSet
|
Re: Strings aus dbgrid auslesen
dann bleibt aber trotzdem das problem wie ich dann auf die strings zugreife welche dort gespeichert sind
|
Re: Strings aus dbgrid auslesen
1. Sind es Werte (konnen neben Strings auch Integer, Floats usw. sein)
2. Mit
Delphi-Quellcode:
kann auf den Wert des Feldes mit dem Name zugegriffen werden
DBGrid.DataSource.DataSet.FieldByName('<Feldname>').Value
|
Re: Strings aus dbgrid auslesen
danke klappt wunderbar
ps klar sind es werte, in meinem programm halt aber eben strings und es hätte ja sein können dass es beim auslesen unterschiede gibt deswegen hab ich strings geschrieben |
Re: Strings aus dbgrid auslesen
noch mal ne frage wie kann ich strings bzw. werte aus editfeldern in diese DBGrid übertragen
|
Re: Strings aus dbgrid auslesen
Auch in dem man sie in das DataSet schreibt.
|
Re: Strings aus dbgrid auslesen
wies sieht der befehl dazu aus
DBGrid.DataSource.Dataset.??? |
Re: Strings aus dbgrid auslesen
Append zum Anlegen, Edit zum Ändern. Zum Schluss mit Post schreiben.
|
Re: Strings aus dbgrid auslesen
Delphi-Quellcode:
DBGrid.DataSource.Dataset.Append;
DBGrid.DataSource.Dataset.FieldByName('<1. Feld'>).Value := <1. Wert>; ... DBGrid.DataSource.Dataset.Post; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz