用edit方法修改记录时出错(access数据库),提示:couldn't perform the edit beacause another user changed the record 奇怪的是有部分记录是正常的,不知数据库出了什么问题,通过access检查数据库正常,请大侠指教。
解决方案 »
- 运行不报错,点击按钮却没反应,请问是哪里错了呢?
- 初学DELPHI,不知道入口函数是什么,请帮忙解释,像(VC里的有main和WINMAIN)
- 请大家推荐一款7k元以内的本本。
- 请问怎么样用IdUDPClient和IdUDPServer 传送大的图像和视频文件?
- 请教高手,看见了unit,为何找不到form,造成了Access violation!
- 函数或变量定义在TYPE的下面而不是public/private好困惑哦,这是面向对象编程吗?
- 如何取SQLSERVER服务器时间,在客户端
- 紧急求助!!!!
- Tregistry的使用
- 急聘请一或两位兼职Delphi程序员--beijing
- 老菜鸟十分非常以及极其纳闷中,,,,,,,,,,,,,
- Delphi + Word 问题
da.ww.Edit ;
da.ww.FieldByName('l9').asVariant :='0';
da.ww.Post ;
da.ww.edit;
da.ww['l9']:='0';
da.ww.post;
这样就OK了。
而你POST之后没有更新,所以DataSet不知道这个ID是多少
所以更新出错
可以试一下以下方法
da.ww.Refresh;//刷新一下以获得ID
da.ww.Edit;
da.ww.FieldByName('l9').Value:='0';
da.ww.Post;