百度公司利润:帮我看一段asp代码错在哪里

来源:百度文库 编辑:神马品牌网 时间:2024/04/25 20:37:44
提示:行12 [Microsoft][ODBC Microsoft Access Driver] 字段 'book.zname' 不能是零长度的字符串

以下是代码:
<% Option Explicit %>
<%
Dim zname,sname,sjianjie,sneirong
zname=request.form("zname")
sname=request.form("sname")
sjianjie=request.form("sjianjie")
sneirong=request.form("sneirong")
Dim db,strSql
Set db=Server.CreateObject("ADODB.Connection")
db.Open "Dbq=" & Server.Mappath("book.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}"
strSql="insert into book(zname,sname,sjianjie,sneirong,submit_date) values('"&zname&"','"&sname&"','"&sjianjie&"','"&sneirong&"',#"&date()&"#)"
db.execute(strSql)
Response.Redirect "index.asp"
%>

zname没错,只是ZNAME没有值时,它会出错,所以要注意它不能为空