ADO构件和SQL server 2000(MDAC 2.6)的不兼容性(200分)

  • 主题发起人 主题发起人 nina
  • 开始时间 开始时间
N

nina

Unregistered / Unconfirmed
GUEST, unregistred user!
安装SQL server 2000(RTM)后,系统自动安装MDAC 2.6版本,Delphi的ADO构件就有问题
了。当ADOQuery的当前指针为bof或者eof时close就出错!!!要在close前加一句last或
first才能close,但是如果query里没有纪录,就惨了,关不掉了!!!
 
sql server2000正式版出来了?
 
啊啊啊???真的???
没用过sql 2000,不敢用了
:(
 
我的sql 2000是RTM版(Release to manufacture)
 
其实不是sql 2000本身的问题,而是它所带的MDAC 2.6的问题,微软正式发布的版本是2.5
 
nina 啊,你用VB试试看,关的掉伐,如果也关不掉,那就是SQL/MDAC的问题……
我明天去买一张,不过,如果是DELPHI的毛病就等下一个PACK……

try
aq.insert;
aq.cancel;//post?
aq.close;
except
ShowMessage('我死翘翘啦!');
end;
 
nina:我试了,以下代码是好的
adoquery1.sql:
select * from pubs
btn1click:
adoquery1.active := not adoquery1.active;

但是ASTA 的 ADOSERVER一直有问题
neither eof nor bof(either or?) or current record was
changed or deleted, the current operation require the current record

我用SQL2K PROFASIONAL
 
我也遇到同样情况,MDAC 2.6 又卸不了。
我 XXX 微软。可能我要重新安装 win 2000 啦。
我 XXX BILLGATE .
 
有么有试验重新安装mdac2.5 简体中文版,覆盖掉2.6??
 
我也遇到此问题,谁有办法?
 
我也遇相同问题,各位大虾有更好的办法吗?
 
呵呵,CodeCentral出了最新的Ado Express的patch,下载后就可以解决了
 
hubdog:
hi,where can i download the patch,can you
tell me the url?
 
在安装了mdac_typ2.6之后,delphi 5 会出现问题,这是它的adoexpress的一个bug,
到borland公司的网站下载一个补丁吧:
http://www.borland.com/devsupport/delphi/mdac26.html
 
jqw,
你copy别人的话的水平很高啊??连标点符号都没错!!!
 
不好意思,我在http://www.borland.com/devsupport/delphi/上看到了
这个问题的答案,也觉得兄弟的叙述比较适当,因此就copy,如果你或者作者
认为侵犯了你的版权,我道歉并且不拿分,ok?

 
去康炜网站下载补订软件就行了:
http://www.net-wing.net/kangwei/delphi/patch/AdoUpdate.zip

下载后就可以修正MDAC2.6,然后再重新编译你的软件,再运行一下你的软件就没有问题了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
644
import
I
后退
顶部