我正在尝试将数据(由用户通过表单输入(插入到访问数据库中。我没有收到任何错误,但它没有输入数据。有什么想法吗?请帮我
<%
dim risposta1
dim risposta2
dim risposta3
dim risposta4
dim risposta5
dim risposta6
dim conn
dim rs
dim strsql
risposta1=request.form("risp1")
risposta2=request.form("risp2")
risposta3=request.form("risp3")
risposta4=request.form("risp4")
risposta5=request.form("risp5")
risposta6=request.form("risp6")
set conn=server.createobject("adodb.connection")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("database.mdb")
strsql="insert into t_risposte(risposta1,risposta2,risposta3,risposta4,risposta5,risposta6)
values('" & risp1 & "','" & risp2 &"','" & risp3 & "','" & risp4 & "','" & risp5 & "','" & risp6 & "');"
set rs=server.createobject("adodb.recordset")
rs.open strsql,conn
response.write ("<p style='color:white;font-size:20px;text-align:center';>Le tue risposte al questionario sono state registrate</p>")
set rs=nothing
conn.close
set conn=nothing
%>
您设置了变量risposta1=request.form("risp1")
,但在sql字符串中使用了values('" & risp1 &
,它应该是values('" & risposta1 &
。