Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
|
Re: Stringfield in Datenbank; EIN Byte ÄNDERN
26. Sep 2007, 15:57
Ich hab zwar jetzt nicht verstanden, weshalb im String s der Wert '3000' steht,
obwohl er eigentlich #$30#$75#$00#$00 sein müsste, aber egal.
Beim Schreiben wird anscheinend mit Blanks aufgefüllt, das ist dein Hauptproblem.
Dann versuch mal:
adstable.FieldByName('Anzahl').SetData(@s[1], True);
So kann man die Daten direkt setzen, ohne dass die interne Methode DataConvert() aufgerufen wird.
Andreas
|