asp連線sql server 2008資料庫

冷源發表於2013-08-29


2010-06-02 10:33
錯誤程式碼如下:
<% 
public Sql_server_addr,Sql_user,Sql_password,Sql_database
Sql_server_addr = "192.168.0.234"  '資料庫伺服器地址
Sql_user = "sa"                    '使用者
Sql_password = "606"               '密碼
Sql_database = "ChengJi"           '資料庫名
public constr                      '連結字串
constr = "Provider=SQLOLEDB;Server="&Sql_server_addr&";UID ="&Sql_user&";PWD="&Sql_password&";database="& Sql_database&";"

public SQL_Str                     '資料查詢字串
public adocon                      '資料庫連結物件
set  adocon = server.CreateObject("adodb.connection")
adocon.open constr

if err then 
err.clear
set adocon = nothing 
response.write "資料庫連結錯誤,請檢查資料庫連結檔案"
end if

%>

從IIS開啟後出現如下錯誤:

HTTP 錯誤 500.100 - 內部伺服器錯誤 - ASP 錯誤
Internet 資訊服務

--------------------------------------------------------------------------------

技術資訊(用於支援人員)

錯誤型別:
Microsoft OLE DB Provider for SQL Server (0x80004005)
連線字串屬性無效
/web/index11.asp, 第 19 行

請問這是什麼問題啊  資料庫是在老師的伺服器上
剛才除錯了一陣,除錯出來了,哈哈。下面是除錯出來的程式碼:
<% 
public Sql_server_addr,Sql_user,Sql_password,Sql_database
Sql_server_addr = "192.168.0.254"  '資料庫伺服器地址
Sql_user = "sa"                    '使用者
Sql_password = "606"               '密碼
Sql_database = "ChengJi"           '資料庫名
public constr                      '連結字串
public SQL_Str                     '資料查詢字串
constr = "driver={SQL server};server="&Sql_server_addr&";UID="&Sql_user&";PWD="&Sql_password&";database="&Sql_database&";"
public adocon                      '資料庫連結物件
set  adocon = server.CreateObject("adodb.connection")
adocon.open constr

if err then 
err.clear
set adocon = nothing 
response.write "資料庫連結錯誤,請檢查資料庫連結檔案"
end if

%>

相關文章