Einzelnen Beitrag anzeigen

EricMeyer

Registriert seit: 31. Mai 2012
Ort: Berlin
23 Beiträge
 
#3

AW: ClientDataSet übernimmt Wert nicht

  Alt 6. Dez 2017, 18:11
sorry ja es ist natürlich:
  FCds.FieldByName('bezeichnung').Value := null; Das Statement ist aber nur zum Testen gewesen und wird nicht wirklich benötigt.

Das select statement ist absolut standard nach dem motto select a.a, a.b, b.c from abc as a join bcd as b on (b.id = a.bid)

das Feld bezeichung ist ein varchar(20) Feld.

Wenn ich dem Feld im Clientdataset die Eigenschaft String statt WideString zuordne, wird mir beim FCds.open, also dem Öffnen des Clietdataset ein Fehler ausgeworfen, dass des Feld String ist, aber Widestring benötigt.


Zitat:
Ist FCds.FieldByName('bezeichnung').Value / .AsString vor dem Post mit dem neuen Wert gefüllt,
oder ist er erst nach dem Post weg?
Ist direkt leer, schon vor dem Post. Das ist ja das seltsame daran.
  Mit Zitat antworten Zitat