Forum: Datenbanken
Delphi
by Sir Rufo,
27. Nov 2012
Ja, das geht so auch, aber das geht auch so
s := DM.Gridquery.FieldByName( 'INTERNAL_ORDER' ).AsString;
Oder sogar so:
if CRDBGrid1.SelectedRows.Count > 0 then
begin
CRDBGrid1.DataSource.DataSet.GotoBookmark( CRDBGrid1.SelectedRows );
s := CRDBGrid1.DataSource.DataSet.FieldByName( 'INTERNAL_ORDER' ).AsString;
if s <> '' then
begin
Forum: Datenbanken
Delphi
by Sir Rufo,
27. Nov 2012
Ähm, du hast doch eine DatenMenge (DataSet) und diese DatenMenge hat Felder.
Diese Felder können
in irgendeiner Spalte im DBGrid angezeigt werden, die Reihenfolge im Grid muss nicht mit der Reihenfolge der Felder übereinstimmen. Aber jede Spalte im Grid kennt den zugehörigen Feldnamen, sonst wüsste die Komponente nicht, was in der SPalte angezeigt werden soll
direkt mit Namen abgefragt...
Forum: Datenbanken
Delphi
by Sir Rufo,
26. Nov 2012
Ähm, wenn du kein DataSet hast, wie bekommst du dann die Daten in das DBGrid?
Forum: Datenbanken
Delphi
by Sir Rufo,
26. Nov 2012
Irgendwie gibt es da einen Missing Link, denn wie wo was Projekt ???
Ansonsten frag nicht das Grid, sondern das DataSet