delphi field ** count be modify;

云中雁012345 2016-08-28 12:52:43
情况是这样的,我将视图里的数据放到了一个AdoQuery控件里面,然后设置游标类型为static,并设计了批量提交,然后我将数据集的状态设置为 edit; 然后修改一个记录,然后Post;
问题来了,在2000的库里面可以modify的时候可以执行成功;
在2008库里面执行就报错了。报field cannot be modify;
最后解决方法是将试图数据放到实体表中,然后通过查实体表再放到adoquery里面。这样2008的库也可以修改了;
我想问的是,2000的库跟2008的库在视图上面有啥区别啊,为什么会出现上面的问题。
...全文
1567 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sixgj 2018-04-08
  • 打赏
  • 举报
回复
权限不一样了了了

2,498

社区成员

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

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