使用ADO的怪現象 (200分)

  • 主题发起人 主题发起人 goddy
  • 开始时间 开始时间
G

goddy

Unregistered / Unconfirmed
GUEST, unregistred user!
[h4]1、正常使用时,执行rs.Open sql,adocon,1,1时突然出现unexplain错误
用on error reume next无法抓住错误,出错之前页面显示正常
2、以上错误出现7到10次后,访问页面出现空白页,不提示任何错误
3、检查inetinfor.exe这个进程,发现占用虚拟内容高达421M
4、重启IIS服务,inetinfor.exe进程内存占用数正常
5、页面可以访问,不会出现空白页
6、不能创建ActiveX控件
7、执行set adocon=createobject("ADODB.Connection")时出现不能创建控件
的错误
8、在这台机器任何时候执行SQL语句:
update tProductionRecord set StandardTime=ProdcutNum/speed后没有提示错误,
但StandardTime的值有的正确,有的不可读,也不是null,
执行respone.write rs("StandardTime")后出现一个?,无法显示,
而如果用循环语句逐个记录这样赋值:
rs("StandardTime")=csng(rs("ProductNum"))/csng(rs("Seed")),结果是正确的。
其它机器没有发现这种结果。
9这台计算机之前多次出现这两种现象(显示空白页和ActiveX不能创建),
操作系统重装过几次都没有解决
[gold]软硬环境:winnt4.0, sp6a, iis4.0, oracle8.1.7, IBM Netfinity5100
asp服务器端使用vb scrip[/gold][/h4]
 
帮你提一提!
 
ADO的版本和Delphi的版本呢?是否一致,而且你有没有对Delphi5(如果用Delphi5的话)打补丁。
 
我用的是Interdev 寫的ASP
不是用delph 寫的 只用一個組件是用BCB寫的 這Com 個不過沒涉及到數據庫
 
关注[8D][8D]

 
[red][h1]真正的问题却没人回答![/h1][/red][:(]
 
来自台湾吗?怎么都是繁体字?看起来不舒服。
 
ADO版本是什么?Oracle OLE DB呢?
 
我不会,但我关注!
 
以前我也遇到过,不知道怎么解决,不好意思,不能帮助你
 
感觉上象是软件之间造成的冲突,试升级软件看看。
 
这个问题我在使用ado时也出现,原因是升级MDAC到2.6 版本,而ado控件没有升级,
就会出现这个问题的。升级补丁http://www.chinaasp.com/delphi/resource/里面的
ADO Update for MDAC 2.6。
 
to hxchxc :ADO Update for MDAC 2.6是delphi的 我的是ASP的
 
NT典型的问题
这个问题在使用asp的机器上太常见了
重起吧
 
这并不是ADO的问题吧,我也遇到过相似的问题,我是作的三层的Web Server。
应用服务器是使用ADO,但是它放在另一台机器上。
而在WWW服务器主只有WebServer的程序,并没有使用ADO。也提示这类错误。
 
rs.Open sql,adocon,1,1后面还有一个参数是adCmdText
 
可再关注一下运行环境方面的问题,好像与系统无关的,
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部