<%option explicit%>
<%
if request.form("name")<>""and request.form("number")<>""and request.form("jage")<>""and request.form("ru")<>""and request.form("chu")<>""Then
dim db
set db=server.createobject("ADODB.Connection")
db.open "wwwlink"
dim strSql,varname,varnumber,varjage,varru,varchu
varname=request.form("name")
varnumber=request.form("number")
varjage=request.form("jage")
varru=request.form("ru")
varchu=request.form("chu")
strSql="Insert Into 11 (name,number,jage,ru,chu) Values ('"&varname&"','"&varnumber&"','"&varjage&"',#"&varru&"#,#"&varchu&"#)"
db.Execute(strSql)
Response.Redirect "guanli.asp"
else
response.Write "请将信息写完整"
response.write "<a href='add_form.asp'>重新添加</a>"
end if%>

解决方案 »

  1.   

    有什么问题?另外这是asp.net版应该发到asp版才对/
      

  2.   

    我从上一个页面定向到这个页面时就会出现db.Execute(strSql)出错
      

  3.   

    我从上一个页面定向到这个页面时就会出现db.Execute(strSql)出错
      

  4.   

    单独运行不出错是因为参数不满足条件,所以不会运行if中的语句,既然
    db.Execute(strSql)出错
    那肯定是sql出问题了.
    在执行前加两句response.write(sql)
    Response.flush()看看语句是什么另外日期的#换成'看看.
      

  5.   

    在什么地方加response.write(sql) 
    Response.flush() 
      

  6.   

    如果把db.Execute(strSql)删除,就可以运行了,但是添加的数据写不到数据库里面的
      

  7.   

    把STRSQL打印出来看看,可能是你STRSQL有问题呢
      

  8.   

    asp版的帖子应该放在asp版。这是asp.net模块