【发布时间】:2008-11-19 17:55:07
【问题描述】:
我已经将一个在 windows server 2003 上运行的 Classic asp 站点转移到 windows server 2008 上,但是下面的代码突然停止工作。
Const connStr_FC08 = "Provider=SQLNCLI10;Server=DS-47500;Database=TestDB;Uid=TestLogin;Pwd=test;Network=dbmssocn;"
Function connDB(OpenDB)
DIM conn
SET conn = Server.CreateObject("ADODB.Connection")
conn.open = connStr_FC08
If OpenDB = "Y" Then conn.open
connDB = conn
End Function
dim cn, cmd
cn = connDB("Y")
response.Write(cn.state)
这会返回以下错误
Microsoft VBScript runtime error '800a01a8'
Object required: 'Provider=SQLNCLI10.1'
这发生在下面一行
response.write(cn.state)
谢谢 克里斯
【问题讨论】:
标签: asp-classic windows-server-2008