<%
dim conn
set conn=server.CreateObject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("clcy.mdb")
set rs=server.CreateObject("adodb.recordset")
sqlstr="insert into clcy(xm,sr,tel,ah,xb,work) values("&request("xm")&","&request("sr")&","&request("tel")&","&request("ah")&","&request("xb")&","&request("work")&")"
conn.execute(sqlstr)
%>
语句是以上样子
运行之后成
错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/clcy/system/login.asp, 第 24 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
网页:
POST 80 ??? /clcy/system/login.asp
POST Data:
xm=asdf&sr=asdf&work=asdf&submit=%D7%A2%B2%E1&tel=asdf&ah=%B5%E7%C4%D4&xb=%C4%D0
时间:
2008年8月23日, 16:08:03
详细信息:
Microsoft 支持
你贴的不是login.asp的代码吧
这不明显是Insert.asp 的代码吗? 而且是完全正确的啊
语句没问题,是不是数据库某个字段不允许为空呀
数据库字段类型有没有搞错,如果是数字类型,把"&request("tel")&"的两头单引号去掉,其余类似。
文本字段--需要,数字字段--不需要
你各字段的数据类型是什么啊。有qq么
Microsoft JET Database这种数据库没有接触过~
帮你顶一下,用sql还好说~
如果数据库里有数字型的字段,就写成
"&request("name")&"
不写成
"&request("name")&"
是不是应该加form啊?