<form id="form1" name="form1" method="post" action="add.asp">
    <label>
      11
      <input type="text" name="textfield" id="textfield" />
      </label>
    <p>
      <label>
      22
      <input type="text" name="textfield2" id="textfield2" />
      </label>
    </p>
    <p>
      <label>
      <input type="submit" name="button" id="button" value="提交" />
      </label>
    </p>
  </form><!--#include file=CONN.asp--> 
<%
sql="insert into join(join_name,join_pwd,join_lev) values('"&request.QueryString("textfield")&"','"&request.QueryString("textfield2")&"','"&1&"')"
con.execute sql
'response.Redirect("index.asp")
%>
Microsoft VBScript 编译器错误 错误 '800a0401' 语句未结束 /test/bubblehouse/add.asp,行 3 sql="insert into join(join_name,join_pwd,join_lev) values('"&request.QueryString("textfield")&"','"&request.QueryString("textfield2")&"','"&1&"')"

解决方案 »

  1.   


    sql="insert into join(join_name,join_pwd,join_lev) values('"&request.QueryString("textfield")&"','"&request.QueryString("textfield2")&"','"&1&"')"这句SQL语句有问题。看看里面是不是有逗号什么的违法字符
    需要转义的
      

  2.   

    把&改+。再就是join是关键字吧。加[]扩起来
      

  3.   

    什么意思? 我只是默认在在join_lev中插入1啊
      

  4.   

    sql="insert into [join](join_name,join_pwd,join_lev) values('" &request.QueryString("textfield") & "','" & request.QueryString("textfield2") & "','" & 1 & "')"
      

  5.   

    sql="insert into [join](join_name,join_pwd,join_lev) values('" &request.QueryString("textfield") & "','" & request.QueryString("textfield2") & "', 1)"