hallo yankee!
bevor ich einen unsinn rede, hab ich noch schnell in die delphi-hilfe geschaut und dort folgendes gefunden:
Delphi-Quellcode:
Query1.ParamByName(‘Capital’).AsString := Edit1.Text;
Derselbe Quelltext würde bei Verwendung der Eigenschaft Params mit dem
Index 1 (der Parameter Capital ist der zweite Parameter
in der
SQL-Anweisung) folgendermaßen aussehen:
Query1.Params[1].AsString := Edit1.Text;
also deine linke seite der paramzuweisung schaut ja ganz gut aus.
nur auf der rechten seite würde ich kein TField übergeben, sondern dessen inhalt, zb
ZQuery1.fieldbyname('Titel').asString
dann sollte es mit den zuweisungen klappen
mfg, stefan
ps: wieso übergibts du überhaupt variante in diesem fall? das macht doch nur sinn, wenn man felder über eine schleife füllt. zb:
zieltable.fields.fields[i].value:= quelltable.fields.fields[i].value