|
@@ -181,13 +181,11 @@ end;
|
|
|
|
|
|
procedure TStringFieldVar.Refresh(Buffer: TRecordBuffer);
|
|
procedure TStringFieldVar.Refresh(Buffer: TRecordBuffer);
|
|
var Fieldbuf : TStringFieldBuffer;
|
|
var Fieldbuf : TStringFieldBuffer;
|
|
- s : string;
|
|
|
|
begin
|
|
begin
|
|
if not FField.DataSet.GetFieldData(FField,@Fieldbuf) then
|
|
if not FField.DataSet.GetFieldData(FField,@Fieldbuf) then
|
|
- s := ''
|
|
|
|
|
|
+ FFieldVal^:=#0
|
|
else
|
|
else
|
|
- s := Fieldbuf;
|
|
|
|
- strcopy(FFieldVal,@s[1]);
|
|
|
|
|
|
+ strcopy(FFieldVal,@Fieldbuf[0]);
|
|
end;
|
|
end;
|
|
|
|
|
|
//--TFloatFieldVar-----------------------------------------------------------
|
|
//--TFloatFieldVar-----------------------------------------------------------
|