请问下面程序哪儿有错,麻烦給改一下:
<%
set conn=server.CreateObject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source="& server.MapPath("db1.mdb")
conn.open connstr
%>
<%
name=request.Form("name")
content=request.Form("content")
oicq=request.Form("oicq")
email=request.Form("email")
homepage=request.Form("homepage")
connstr="insert into book(name,content,oicq,email,homepage)values('"&name&"','"&content&"','"&oicq&"','"&email&"','"&homepage&"')"
conn.execute(connstr)
conn.close
set conn=nothing
response.Redirect"index.asp"
%>
测试错误提示:
错误类型:
Microsoft JET Database Engine (0x80004005)
字段 'book.email' 不能是零长度的字符串。
/save.asp, 第 14 行
这里的'book.email' 不能是零长度的字符串"是什么意思?