无法为更新行集定位:一些值可能以在最后读取后改变 我修改一条AdoTable表的记录, adotable.edit; ... adotable.post; 在post时出现异常: 无法为更新行集定位:一些值可能以在最后读取后改变 怎么解决?可能是什么原因引起的?感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据表中如果有Default值,而你新增(Append)后并未填写这些Default值: Post; (未填写这些Default值的栏位字段在AdoDataset中为Null,而DBMS中的栏位字段值自动设为: Default !!! 此时: Edit; Post;=====>(Null<>Default),Adodataset 发现有人更新了数据!! So: 无法为更新行集定位,一些值可能再最后读取时已改变 newsofter(快乐流星simon) 基本上你所说的是一样,我使用ACCESS数据库,adotable连接。清除ACCESS栏位字段的Default值,还是 “无法为更新行集定位,一些值可能再最后读取时已改变” Append后马上填写要更新栏位字段值,post通过。然后修改这些字段值,再post, “无法为更新行集定位,一些值可能再最后读取时已改变” 该怎么办? 升级ado,delphi6安装盘里有在\mdac\ 刷新再用、adotable.refer好像写不对 delphi TIdTCPServer控件的使用 又来送分了 ,简单的问题 调试不过去,求解 FTPClient上传下载的问题 ClientDataSet调用带OUTPUT参数的存储过程,怎么得到OUTPUT参数的值! 用savedialog对话框保存文件时怎样防止有同名文件被覆盖? 无线数据传输 急!急!急! 求AdvStringGrid控件 哪里有instal shield for delphi5 or delphi6 ★★★★★Delphi中Demos的Bug,大家一起来测试★★★★★ 当错误发生时如何撤销? 问几个问题?? 动态控制控件
Post;
(未填写这些Default值的栏位字段在AdoDataset中为Null,而DBMS中的栏位字段值自动设为: Default !!!
此时:
Edit;
Post;=====>(Null<>Default),Adodataset 发现有人更新了数据!!
So:
无法为更新行集定位,一些值可能再最后读取时已改变
基本上你所说的是一样,我使用ACCESS数据库,adotable连接。清除ACCESS栏位字段的Default值,还是 “无法为更新行集定位,一些值可能再最后读取时已改变”
Append后马上填写要更新栏位字段值,post通过。然后修改这些字段值,再post, “无法为更新行集定位,一些值可能再最后读取时已改变”
该怎么办?
adotable.refer
好像写不对