Hallo,
ich habe folgendes Problem:
Der Code
Code:
Showmessage('intCustID: ' + intToStr(intCustID));
Append;
FieldByName('ID_Link').AsInteger := intCustID;
FieldByName('strShortName').AsString := cbxWSheet.Text;
Post;
sollte eigentlich in das Feld 'ID_Link' eine 1 schreiben, wenn in der Variablen intCustID auch eine 1 steht. Tut er aber nicht.
Der Showmessage-Befehl zeigt eine 1, aber in der Tabelle steht nachher im Feld 'ID_Link' eine 0.
Der Wert für 'strShortname' hingegen wird korrekt übertragen.
Das Feld 'ID_Link' ist ein Integer-Feld, kein Index, gar nix und trotzdem steht jedesmal eine 0 drinnen. Warum nur?
Hat vielleicht jemand eine Erklärung dafür?
Grüsse
Frank