[求助]asp代码问题
asp代码问题,我是一个初学者,这两天按教材编了一个论坛,遇到了麻烦,劳驾那位高手,
<%
set conn=server.CreateObject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source="& server.MapPath("db1.mdb")
conn.open connstr
%>
<%
varoicq=Replace(request.Form("oicq"),"'","''")
varemail=Replace(request.Form("email"),"'","''")
varhomepage=Replace(request.Form("homepage"),"'","''")
set connstr=conn.execute("insert into book(oicq,email,homepage)values('"&oicq&"','"&email&"','"&homepage&"')")
rs.close
set rs=nothing
conn.close
set conn=nothing
response.Redirect"index.asp"
%>
测试后出现这样的提示:错误类型:
Microsoft JET Database Engine (0x80004005)
字段 'book.email' 不能是零长度的字符串。
/save.asp, 第 12 行
不知是什么意思,怎么改?