asp连接数据库与记录集的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:50:24
错误类型:
Microsoft JET Database Engine (0x80004005)
不能使用 '';文件已在使用中。
/huihuishou/check.asp, 第 20 行
<%
username=request.Form("username")
password=request.Form("password")
password1=request.Form("password1")
Email=request.Form("E-mail")
if username="" or password="" or password1="" or password<> password1 then
response.Redirect"registerpage.asp"
end if
set conn=server.createobject("adodb.connection")
conn.provider="microsoft.jet.oledb.4.0;"
conn.open server.mappath("huihuishou.mdb") ‘第20行
set rs=server.createobject("adodb.recordset")
rs.open "select * from register" ,conn,3,3
rs.addnew
rs("username")=username
rs("password")=password
rs("Email")=Email
%>

可以换成这样的看看

strDBPath = "/Database/ch_kCU5cRPA72Zn7f2pNYGf.mdb"
set objConn=Server.CreateObject("ADODB.Connection")
strDBPath = Lcase(Server.MapPath(strDBPath))
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&strDBPath