急!!!!关于ASP插入数据的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:19:51
<!--#include file="../Connections/test.asp" -->
<%

subject=request("s_id")
typeadd=request("typeadd")
if typeadd="单选题" then
set rs=server.createobject("adodb.recordset")
sql="insert into subject(courseid,type,content,option1,option2,option3,option4,answer)values('"&request("s_id")&"','"&request("typeadd")&"','"&request("question")&"','"&request("text1")&"','"&request("text2")&"','"&request("text3")&"','"&request("text4")&"','"&request("answer")&"')"
rs.open sql,MM_test_STRING,3,2
response.redirect("adminsubject.asp")
end if

if typeadd="多选题" then

set rs1=server.createobject("adodb.recordset

往数据库里加数据,不用建立记录集,直接用:
连接数据库对象.execute(sql语句字符串)来执行SQL语句

把17行的:
rs2.open sql,MM_test_STRIN,3,2
该成:
MM_test_STRIN.execute(sql)

把15行的:
set rs1=server.createobject("adodb.recordset")
删掉

admin/adminsubjectsave.asp, 第 17 行
你看下这文件17行是个啥?

查一下哪些字段是数值型的,数值型的把'去掉:
sql="insert into subject(courseid,type,content,option1,option2,option3,option4,answer)values('"&request("s_id")&"','"&request("typeadd")&"','"&request("question")&"','"&request("text1")&"','"&request("text2")&"','"&request("text3")&"','"&request("text4")&"','"&request("answer")&"')"
如果courseid是数值型,那就改成这样:
sql="insert into subject(courseid,type,content,option1,option2,option3,option4,answer)values(&q