这段代码哪里错误,为啥提示:inster into 语法错误。

fname=request("fname")
introduction=request("introduction")
sign=request("sign")
master=request("master")
sql="INSERT INTO board (boardname,brief,master,image) VALUES ('"&fname&"','"&introduction&"','"&master&"','"&sign&"') "
conn.execute sql
表board 均为文本字段
测试sql 语句如下:
INSERT INTO board (boardname,brief,master,image) VALUES ('cv','d','ss','../status/1.gif')

ie 提示:

Microsoft JET Database Engine 错误 '80040e14'

INSERT INTO 语句的语法错误。

---------------------------------------------------------------

字段名称对吗?

insert into board(boardname,brief,master,image)
注意board后面没有空格
---------------------------------------------------------------

类型匹配吗
---------------------------------------------------------------

应该是values后面不能有空格
---------------------------------------------------------------

代码没有错,查看你数据表的属性。
---------------------------------------------------------------

应该为conn.execute sql,1,3
记着加分!!!!!
---------------------------------------------------------------

把 INSERT INTO board (boardname,brief,master,image) VALUES ('cv','d','ss','../status/1.gif')拿到数据库的查询分析器里试验能不能插进去,或者不行,查询分析器会给出更确切的出错提示!

Published At
Categories with Web编程
Tagged with
comments powered by Disqus