1.使用clientdataset的设置事件的响应:
procedure TDataModule2.ClientDataSet1AfterPost(DataSet: TDataSet);
begin
Try
TClientDataSet(DataSet).ApplyUpdates(-1);
Except
TClientDataSet(DataSet).CancelUpdates;
Messagedlg('数据更新失败!',mtconFirmation,[mbOK],0);
abort;
end;
end;
2.delphi错误‘Unable to find record. No key specified’‘解决办法:
大多是因为表有主键,选中ClientDataSet 双击
在弹出的窗体中选中主键字段的ProviderFlag属性设为pfInKey。