![]() |
#2
gupiao1752008-10-13 14:12
|

我也评论下:
<form action="article_message.asp?kind=<%=request.querystring("kind")%>&id=<%=request.querystring("id")%>" method="post">
您的网名<input type="text" name="user"></input>
<br>
<textarea cols="50" rows="7" name="message"></textarea>
<br>
<input type="submit" value="写上去"></input>
</form>
<form action="article_message.asp?kind=<%=request.querystring("kind")%>&id=<%=request.querystring("id")%>" method="post">
您的网名<input type="text" name="user"></input>
<br>
<textarea cols="50" rows="7" name="message"></textarea>
<br>
<input type="submit" value="写上去"></input>
</form>
数据库添加代码:

<!--#include file="conn.asp"-->
<%
kind=request.querystring("kind")
id=request.querystring("id")
user=request.form("user")
message=request.form("message")
set rst=conn.execute("insert into A_message (kind,id,user,date,time,message) values ('"&kind&"','"&id&"','"&user&"','"&date&"','"&time&"','"&message&"')")
%>
错误提示:
Microsoft OLE DB Provider for ODBC Drivers '80040e14'
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
\wwwroot\article_message.asp, line 9
大虾帮我看看到底哪错了??? 在别的地方用就行,就到这就不行了..
我对比过,表名、字段名、表单数据都是对的啊..

多亏#6斑竹,斑竹我爱死你了!!!我们私奔吧!!!
将sql语句改为:
set rst=conn.execute("insert into A_message([kind],[id],[user],[date],[time],[message]) values('"&kind&"','"&id&"','"&user&"','"&date&"','"&time&"','"&message&"')")
执行成功!

[[it] 本帖最后由 zcnvnv 于 2008-10-13 16:22 编辑 [/it]]