W
windwe
Unregistered / Unconfirmed
GUEST, unregistred user!
在server端用TTable和Tdatasetprovider从远端数据库取出数据,发
给client,在本机的client中显示,并用ApplyUpdates向Server提交
修改的数据。以上情况的实现完全正常。
但是,如果在Server中的OnUpdateData事件中如下加入简单逻辑后
则显示“Field Value Required"错误,不止为何?
procedure TNewCom.DataSetProvider1UpdateData(Sender: TObject;
DataSet: TClientDataSet);
begin
with DataSetdo
begin
First;
while not Eofdo
begin
if UpdateStatus = usModified then
begin
Edit;
FieldByName('Price').Asfloat := 34.0;//此行是自己随意定义的逻辑
Post;
end;
Next;
end;
end;
end;
给client,在本机的client中显示,并用ApplyUpdates向Server提交
修改的数据。以上情况的实现完全正常。
但是,如果在Server中的OnUpdateData事件中如下加入简单逻辑后
则显示“Field Value Required"错误,不止为何?
procedure TNewCom.DataSetProvider1UpdateData(Sender: TObject;
DataSet: TClientDataSet);
begin
with DataSetdo
begin
First;
while not Eofdo
begin
if UpdateStatus = usModified then
begin
Edit;
FieldByName('Price').Asfloat := 34.0;//此行是自己随意定义的逻辑
Post;
end;
Next;
end;
end;
end;