我的ACCESS程序出现了奇怪的问题,谁能告诉我?(100分)

  • 主题发起人 主题发起人 向无极
  • 开始时间 开始时间

向无极

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!
我的一个用DELPHI编制的以ACCESS2000为数据库的程序出现了一个很奇怪的问题,程序
在执行时会提示有“BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的
操作要求一个当前的记录”。程序不能正确执行,而在其他的电脑上可正确运行。
 
此前我装了一次SQL SERVER 2000,然后发现执行此程序时出现了问题。
是不是与这个有关?
 
你一定用了ADO,快去升级你的ADO,共两个补丁
 
帅哥,这个问题被问过N次了,你先搜索问题再问对大家都好。
 
两个补丁,哥们,要不用D6吧
 
连接数据库当然是用ADO的,因为BDE在DELPHI5推出时就预示着它被淘汰了。
我也怀疑是ADO组件给破坏了,但这居然是SQL SERVER2000干的吗?不可能吧?
其实已从网上DOWN了两个,是不是就是ado2.6与jet4.0这两个?问题是我带不回去呀,
只能用文件分割了
 
还没试过,不知行不行
另外对此网站提个意见:我在提问题时,字稍多点就发不上!另外还有速度好慢,真是
美中不足。
 
blue_morning:你好
我也找过了,但一时没找到,所以就发了一份。
谢谢你的提醒
 
robertcool:你好
麻烦告诉我哪两个补丁,好吗?
 
你上BORLAND网站去看一下就知道了
 

如果你是企业版用户,则先下载企业版的升级补丁(28.59M),然后再安装ADO补丁二(1.74M).
如果你是专业版的用户,则要安装ADO补丁一(15.85M).
以上补丁在www.pchome.net上全部有.但好像有些不能下载, 我是到borland的老家去下的
密码是: ski-hd3-c139 92x0-91x0
 
你装sqlserver2000的时候,自动安装了ado2.6,所以需要安装一定delphi的两个补丁,
borland的网站的有!
 
谢谢大家!
 
你把TADOQuery的LockType属性由ltOptimistic改成ltReadOnly,就可以了.
 
后退
顶部