智睿系统官方论坛综合站长服务器技术 → win2003 64位系统下asp连接SQL2000的兼容性问题


  共有4690人关注过本帖树形打印

主题:win2003 64位系统下asp连接SQL2000的兼容性问题

帅哥哟,离线,有人找我吗?
zhirui
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:517 积分:8590 威望:0 精华:5 注册:2009-07-07
win2003 64位系统下asp连接SQL2000的兼容性问题  发帖心情 Post By:2014-04-01 20:26:35

一个偶然的机会碰到一个很头疼的问题,新装的服务器上asp程序无法连接到SQL server 2000,开始怕是SQL server 2000的配置不对,在网上找了好久,发现SQL server配置绝对没有问题,用SQL server自带工具或者telnet连接都是正常的,后来又怀疑是 IIS配置的问题,又查ODBC的问题,转了好久之后,突然想到在Linux下出现问题的时候经常采用的方法:用google搜索错误提示。



    在google搜索之后发现,问题还不小,好多人都出现了这种问题,原来这是asp在64bit的win2003下连接SQL server 2000的兼容性问题,网上有很多人提出了一些解决方案,我试了一下,下面提供一种可以用的方案:



Set oConn = Server.CreateObject(”ADODB.Connection”)

oConn.Open “PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=username;PWD=password;DATABASE=database”

Response.Write oConn



总结一下出现问题的解决思路:



1、在IE的Internet选项->高级里,去掉“显示友好HTTP错误信息”



2、在google里搜索错误提示信息,寻找解决方案。



3、写代码测试。

国际域名60元,空间八折优惠,企业的顶级合作伙伴 支持(0中立(0反对(0回到顶部