问一个关于ADO的问题,急 我用append方法添加一条记录,post后,再删除记录时,数据库提示以下错误,无法为更新行值定为:一些值可能已在最后读取后改变。这个错误应该怎样才能消除掉??很急!!100分相送~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库中有默认值的设置,Append后未刷新再修改是会有这个问题 帖你的代码Append&post之后建议你把ADO close然后再open 之后再delete应该没有问题了 我的这个错误是在win98下才有,在win2000下运行没有问题。: TOMWLD(笑天)数据库中的默认值设置是什么意思?? bluemeteor(挂月||╭∩╮(︶︿︶)╭∩╮) ( ) 多谢,我试试看!!~ 默认值是在向表中增加记录中,如果未对字段指定值,会将一个你设定的值设为该字段的值升级到mdac2.7,在delphi的安装盘里有 to li_zhifu(东北人) 我的表里有自动编号的主键 用refresh这个函数。它重新读数据库中的数据。再不就是你的数据库中有多条完全重复的记录。删除时不知道删哪条了。 可能和你ADO驱动的版本太低有关,升级到2.6以后吧,在delphi的安装盘mdac目录下面就有 如果表里没有主键就不能刷新,最好是有个主键,如果只在98才有的问题,那可能是ADO版本的问题。 反正應該在Post之后再刷新一下.或者再查詢一下. **********这样用delphi,会有什么问题么? 数据库更新问题 有关delphi与mssql和oracle同时操作的问题 关于界面的控制 class TMemo not found 如何在SQL SERVER 2000库中查找一个表 如何截获OCX控件的EVENTS 怎样将一个字母转换成数字和怎样将一个数字转换成字母。 还是弹出对话框的问题?在线等候..谢谢. delphi中new开辟的内存在form关闭后会不会主动释放? 怎么控制关键字段的重复输入!! 如何使得DBGrid1中某一个字段中的符合条件的内容为红色,不符合条件的为蓝色?在先给分...
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货