win2003 64位系統下asp連接SQL2000的兼容性問題

發表于:2007-07-13來源:作者:點擊數: 標簽:
昨天碰到一個很頭疼的問題,新裝的 服務器 上asp程序無法連接到 SQL server 2000,開始怕是SQL server 2000的配置不對,在網上找了好久,發現SQL server配置絕對沒有問題,用SQL server自帶工具或者te .net 連接都是正常的,后來又懷疑是IIS配置的問題,又查

昨天碰到一個很頭疼的問題,新裝的服務器上asp程序無法連接到SQL server 2000,開始怕是SQL server 2000的配置不對,在網上找了好久,發現SQL server配置絕對沒有問題,用SQL server自帶工具或者te.net連接都是正常的,后來又懷疑是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、寫代碼測試。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97