在clientdataset中新增记录的问题?

yhyhai 2008-03-19 01:21:14
一个DataSetProvider->Dcomconection->一个clientdataset
(clientdataset返回一张表的所有字段,在表里有设置了主键)
DataSetProvider.updatemode=upWhereAll
DataSetProvider.resolveTodataset=false
在Clientdataset的onReconcileError事件中有如下代码
begin
showmessage(E.Message);
//****************
创建一个处理错误的窗体
//*****************
end;
每当我在clientdataset中append新增一条记录然后再ApplyUpdates(-1)时
就提示"Record not found or changed by another user"
实际上记录已经新增成功,请问为什么会触发onReconcileError?
...全文
126 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
好像没那么简单,呵呵.
ydlchina 2008-03-19
  • 打赏
  • 举报
回复
先使用post

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧