delphi错误‘Unable to find record. No key specified’‘解决办法注意事项。

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。

posted on 2020-10-04 16:16  癫狂编程  阅读(389)  评论(0编辑  收藏  举报

导航

好的代码像粥一样,都是用时间熬出来的