如果是想往数据库中插入数据,最佳方法是:
<%
dim conn
set conn=server.CreateObject("adodb.connection")
constr="Provider=Microsoft.jet.oledb.4.0;data source="& server.MapPath("IMIS.mdb")
conn.open constr
dim uname,adminpwd
uname=request.Form("n1")
adminpwd=request.Form("n2")
set rs = server.CreateObject("adodb.recordset")
sql = "select * from admin"
rs.open sql,conn,1,3
rs.addnew
rs("user") = uname
rs("pwd") = adminpwd
rs.update
rs.close
set rs = nothing
response.Write ""
conn.close
set conn = nothing
%>
那么你的这种写法是会报错的,具体原因我也不太清楚,不过你用我的这个方法是没有问题的,希望我的回答可以给你帮助。
我建议你输出一下看看,值是否传递过来了!
uname=request.Form("n1")
adminpwd=request.Form("n2")
response.write uname&"
" '输出uname的值,并换行!
response.write adminpwd '输出adminpwd的值
response.end '程序到此结束