恍然大怒是什么意思啊:查询值的数目与目标字段中的数目不同。大家来就就我吧!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 12:29:55
<!-- #inclued file="config.inc" -->
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="& server.MapPath("xklove.mdb")

set objnoters=server.CreateObject("adodb.recordset")
set objnoters2=server.CreateObject("adodb.recordset")

ssql="select max(noteid) as maxid from notebook"
ssql2="select * from notebook"
userid=trim(request.Form("userid"))
email=trim(request.Form("email"))
content=trim(request.Form("content"))
subject=trim(left(request.Form("subject"),17))

application.Lock
objnoters.open ssql,conn,1,3
if objnoters.eof or isnull(objnoters("maxid")) then
noteid="n00001"
else
temp=left(objnoters("maxid"),6)
temp=right(temp,5)
temp=cint(temp)
temp=cstr(temp+1)
for length=1 to 5-len(temp) '留言编码5位
temp="0"&temp
next
noteid="n"&temp '完成系列号计算
end if
notetime=now() '取得时间
'插入数据库
insertstr="insert into notebook values('"¬eid& "','"&subject&"','"&userid&"','"¬etime&"','"&content&"',0,'"&email& "',0);"
objnoters2.open insertstr,conn,1,3

appliction.unlock
'关闭连接
objnoters.close
set objnoters=nothing
conn.close
set conn=nothing
%>
<html>
<head><title>留言成功</title></head><body>
<font style="font:10pt" color=#9900cc>留言成功,请<a href="vbscript:window.close()">点击关闭!</a></font>
</body>
</html>

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 查询值的数目与目标字段中的数目不同。
/noteadd.asp, 第 33 行

第 33 行是 objnoters2.open insertstr,conn,1,3