我有一個使用訪問數據庫的網站,我想更改連接到SQL Server數據庫,我使用SQL Server遷移數據庫,但是我必須更改連接代碼和sql請求。Access數據庫遷移到SQLServer,我應該在代碼中更改什麼?
這裏是什麼,我在代碼(IM使用WebMatrix中)的副本:
pageConn.asp:
<% Dim conn,connstr,Clkj_mdb
Clkj_mdb="/DaTa/#Clkj_Cms#.mdb"
connstr="DBQ="+server.mappath(""&Clkj_mdb&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
if err then
err.clear
set conn=nothing
response.write "Connect Error!"
response.End
End IF
%>
我應該改變的東西在這部分也?
Class.asp:
<% If request.querystring("Edit")="B_E" Then
Set Rs=server.createobject("ADODB.Recordset")
Sql="select * from clkj_BigClass where clkj_BigClassID ="&request("clkj_BigClassID")
Rs.open Sql,conn,1,1
%>
謝謝您的時間!
我該怎麼做而不是這個變量:Clkj_mdb ?? 'Clkj_mdb =「/ DaTa /#Clkj_Cms#.mdb」' – tollamie 2013-04-30 06:55:49
Nothing。這只是一個文件的路徑。 SQL Server連接字符串不需要路徑。 – 2013-04-30 09:46:04
但是這個變量用於其他頁面,如: '」readonly =「readonly」>' – tollamie 2013-04-30 09:53:40