靖安社区玉龙湾小区:asp提交叶面!语法错误
来源:百度文库 编辑:神马品牌网 时间:2024/08/27 03:01:12
Microsoft VBScript 编译器错误 错误 '800a03ea'
语法错误
/12277/1/tijiao.asp,行 8
exec="insert into student(no,name,sex,,class)values('"+name+"',"+no+",'"+sex+"',,'"+class+"')"
--------------------------------------------------------
以上是提示的错误信息!~ 我的 tijiao.asp 页面的 代码是这样的!
↓↓↓↓↓↓
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("school.mdb")
name=request.form("name")
no=request.form("no")
sex=request.form("sex")
exec="insert into student(no,name,sex,,class)values('"+name+"',"+no+",'"+sex+"',,'"+class+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
----------------------------------------------
我的数据表里面有5个字段。本来还有个BRIDAY字段的我没添加。我就用了 空值。 在原来没用空值的时候,就是没管他的时候。还是提示上面的错误。
请问这个应该怎么写?????
前 4楼 的方法都用过了。都不行。。~~
语法错误
/12277/1/tijiao.asp,行 8
exec="insert into student(no,name,sex,,class)values('"+name+"',"+no+",'"+sex+"',,'"+class+"')"
--------------------------------------------------------
以上是提示的错误信息!~ 我的 tijiao.asp 页面的 代码是这样的!
↓↓↓↓↓↓
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("school.mdb")
name=request.form("name")
no=request.form("no")
sex=request.form("sex")
exec="insert into student(no,name,sex,,class)values('"+name+"',"+no+",'"+sex+"',,'"+class+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
----------------------------------------------
我的数据表里面有5个字段。本来还有个BRIDAY字段的我没添加。我就用了 空值。 在原来没用空值的时候,就是没管他的时候。还是提示上面的错误。
请问这个应该怎么写?????
前 4楼 的方法都用过了。都不行。。~~
exec="insert into student(name,no,sex,class)values'"&name&"',"&no&",'"&sex&"','"&class&"')"
看看SQL语句的相关知识吧...
exec="insert into student(no,name,sex,,class)values('"+name+"',"+no+",'"+sex+"',,'"+class+"')"
exec="insert into student(name,no,sex,,class)values('"+name+"',"+no+",'"+sex+"',,'"+class+"')"
这样看看,insert 要每个字段的顺序一一对应。
exec="insert into student(name,no,sex,,class)values('"&name&"',"&no&",'"&sex&"',,'"&class&"')"
这样看看
exec="insert into student(name,no,sex,class) values('"&name&"','"&no&"','"&sex&"','"&class&"')"
ASP不是用“+”连接的,而是用“&”号连接