Forum: Datenbanken
Delphi
by himitsu,
14. Okt 2009
gibt es da denn nicht eine entsprechende Funktion ähnlicher Eigenschafft?
also versuch es doch mal mit einer "direkten" Abfrage wie in meinem Beitrag #7 erwähnt
und greif dann via FResult.FieldValue(idx) auf die Felder zu ... diese sollten dann doch in der Reihenfolge wie in deiner Abfrage drinstehn.
Forum: Datenbanken
Delphi
by himitsu,
14. Okt 2009
PS: du kannst auch die Felder direkt bei der Anfrage vorgeben
SELECT `Feld1`, `Feld2`, `Feld3` FROM `Tabelle`
mit mysql_fetch_assoc wird dann standardmäßig ein assoziatives Array angelegt, wo alle Werte in der angegebenen Reihenfolge doppelt drinnen sind
einmal mit Namen und dann nochmal je mit Index
$Result = mysql_fetch_assoc(...);
also $Result == $Result
Forum: Datenbanken
Delphi
by himitsu,
14. Okt 2009
Nein, Variablennamen kann es garnicht als String geben, da der Kompiler nur die Speicheradresse einkompiliert ... die Namen sind also NUR im Qelltext, für uns Programmierer sichtbar.
Wenn du beim Programmieren die Strucktur schon kennst, dann kannst du doch für jedes Feld eine Variable anlegen
> entweder als Einzelvariablen oder ein einem Record, bzw. Object
Ansonsten gäbe es noch...