ADO+access的出错问题

eyusir 2003-09-14 05:44:56
我做的是非常简单的一个表。不用缓冲,直接在dbgrideh中输入数据就存盘,象execls一样,表的自动编号为唯一索引,可有时到最后一条记录回车,即新增一条时提示出错:“无法为更新行集定位:一些值可能在最后读取后改变”
可大多数情况下又不出错??
...全文
86 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxjss 2003-09-22
  • 打赏
  • 举报
回复
恭喜!
upingking 2003-09-22
  • 打赏
  • 举报
回复
恭喜!
jeetliang 2003-09-22
  • 打赏
  • 举报
回复
delphi 連ACCESS還是不錯的。
haoguozhong 2003-09-22
  • 打赏
  • 举报
回复
恭喜!
hmzgz81 2003-09-22
  • 打赏
  • 举报
回复
哦 恭喜!
eyusir 2003-09-22
  • 打赏
  • 举报
回复
终于找到原因了,如果不用缓冲不能在字段中设默认值
walkmangood 2003-09-14
  • 打赏
  • 举报
回复


if adoquery1.state in (dsinsert,dsedit) then

do....
eyusir 2003-09-14
  • 打赏
  • 举报
回复
用的D6
songqianyong 2003-09-14
  • 打赏
  • 举报
回复
你的是DELPHI5吗?可能是ADO没有升级。用D7试试/
gzl 2003-09-14
  • 打赏
  • 举报
回复
up.

没太明白你的意思。
eyusir 2003-09-14
  • 打赏
  • 举报
回复
已经把表的自动编号作为唯一索引主键
  • 打赏
  • 举报
回复
ACCESS数据库表中可以只有自动编号字段,
但不是所谓的“主键”
thomas_cat 2003-09-14
  • 打赏
  • 举报
回复
你试着加个TADOTable.UpdateCursorPos看看
  • 打赏
  • 举报
回复
没有主键,
设置一个主键。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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