Oh je, Chaos-Thread.
Zitat von
mkinzler:
Zitat:
P.S.: das Value würde ich mir abgewöhnen. Habe z.B. jetzt nur geraten, ob es überhaupt um integer geht.
Kannst du das auch begründen?
Begründung ?
abc.xy := D_DataModule.DataSet.FieldByName('FAID').Value;
Ist da irgendein Hinweis auf den zu verwendenden Datentyp auf Anhieb und ohne zu testen zu erkennen ? Testen würde in diesem Fall Try and Error bedeuten.
Zitat von
bttb930:
Vergiss es, so läuft es nicht.
...
Erstmal frage ich mich, ob es überhaupt gehen würde. Schließlich ist das kein einfacher SELECT * sondern mit Funktionen.
...
hab das jetzt nicht komplett ausprobiert, kann sein dass hier und da kleine Fehler sind. Z.B. kann es sein, dass TADOQuery dir mit deiner
DB nichts nützt
...
Aber grob stimmt es so jedenfalls.
Wieso soll was nicht laufen ?
Welche "Funktionen" ?
Wieso bringst du
ADO unnötig ins Spiel ?
Zur Frage an sich : das ganze ist lediglich eine Zuweisung, bei der geklärt sein muss, was rechts und was links steht ( ":=" ). Der Typ rechts und links muss übereinstimmen. Als Zusatzbegründung : dem Value als Variant ist der Typ auch egal.