小弟在一软件中用ADO来连接一ACCESS数据库。
同时小弟在软件中利用DBCtrlGrid以及一些DBText和DBLabel之类的控件来显示数据库中相应的字段。
可是现在小弟遇到了一件非常非常龟毛的事情,那就是每当我新新建一条记录,然后紧接着试图修改该记录中的一个字段的值时,就会提示:Row cannot be located for updating. Some values may have been changed since it was last read.
而且此时就连想修改别的记录也会出现该错误,但是修改以前新建的记录或是新建记录后从新启动软件再修改就不会出错,这是怎么一回事啊!
希望大虾们都指点小弟一下如何才能避免这样的错误!
同时小弟在软件中利用DBCtrlGrid以及一些DBText和DBLabel之类的控件来显示数据库中相应的字段。
可是现在小弟遇到了一件非常非常龟毛的事情,那就是每当我新新建一条记录,然后紧接着试图修改该记录中的一个字段的值时,就会提示:Row cannot be located for updating. Some values may have been changed since it was last read.
而且此时就连想修改别的记录也会出现该错误,但是修改以前新建的记录或是新建记录后从新启动软件再修改就不会出错,这是怎么一回事啊!
希望大虾们都指点小弟一下如何才能避免这样的错误!
解决方案 »
- 怎样使5个按钮最大化后保持平均位置不变?
- 在弹出保存文件时,如果点击取消,那么ie会返回什么给服务器,叫它停止下载么
- 做三层架构,有几个API函数不懂,看win32帮助半懂半不懂的,请帮忙看看
- 我用Delphi做了一个聊天程序,请问怎样在客户端动态显示其它机器的登录情况?
- 报表打印
- 反编译问题
- INSTALLSHIELD 问题,安装完成后立刻自动运行……
- TreeView中使用Expanding事件,为什么不能展开TreeView?
- 请问delphi中能不能这样定义数组属性?
- 怎么实现信息在局域网中的广播????
- 有关rtl60.bpl的问题!(急)
- 怎么样才能查到自己的上网IP地址啊???急用啊
ADOtable1.UpdateBatch();
我一开始也是以为要更新数据,可是更新后照错!
cg1120大哥能不能把具体的补丁下载地址贴出来啊,我找半天没找到!
2、你是不是DBCtrlGrid以及一些DBText和DBLabel同时用于一条记录。
是啊。
我在DBCtrlGrid上面放一些DBText和DBLabel用来显示诸如姓名、性别等字段。
大虾帮帮俺吧!
WWW.51DELPHI.COM
启动Access,打开你的数据库文件,指定一个字段作为主键。