Asp与Access数据库连接如何转换成与SQL连接的代码?
如将以下代码改写成ASP与SQL的连接?
<%
dim conn,db
dim connstr
db="Databases/asp99cms.mdb" '数据库文件位置
on error resume next
connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
答案:connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
改为connstr="driver={SQL Server};server=SV1;uid=sa;pwd=;database=pubs"
SV1为服务器IP,本机的话可以用localhost代替,uid,pwd是SQL数据库的用户名和密码,database是数据库名
其他:connstr="driver={SQL Server};Server=localhost;DataBase=DataBase;UID=UID;passWord=passWord;"
ASP与SQL连接和与Access连接,改动一下这个连接语句就好。
另外就是程序中有些SQL语句要改,因为有些语句在SQL里不支持,或者写法不一样。
上一个:求救,ACCESS连接SQL数据库以后,我的窗体怎么办。
下一个:动网dvbbs7.1.0_ac是什么数据库?是access还是sql的?