主题:  INSERT INTO 语句的语法错误 求救!

toddtodd

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2004/8/25 16:32:28
#12004/8/26 0:49:22
用DW MX来连接数据库(ACCESS),连接代码:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("/gbook.mdb")
脚本用JS,提交信息时,出现下面错误;用vbs脚本也是出现这个问题,怎么解决……

Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。

dw生成的gbook.asp文件是内容是:
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
var MM_gbook_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("/gbook.mdb")
%>

编辑历史:[此帖最近一次被 toddtodd 编辑过(编辑时间:2004-08-26 01:20:51)]


缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22004/8/26 9:30:48
再次提醒:不要同样的问题多次发贴.

我前面那个回帖你看了么?


下次坚决封ID



toddtodd

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2004/8/25 16:32:28
#32004/8/26 14:22:41
看看输出的SQL

不好意思,我是个菜鸟,看不明白,能具体一下吗?谢谢,



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#42004/8/26 14:37:21
Response.write(MM_editQuery)
Response.end()

Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

加上上面的两句话,你就可以看到SQL了



toddtodd

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2004/8/25 16:32:28
#52004/8/26 15:08:42
insert into gbook (name,add,email,tel,message) values ('f','f','f','f','f')

在帮忙看看



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#62004/8/26 15:32:52
在name上加[]看看



toddtodd

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2004/8/25 16:32:28
#72004/8/26 15:44:23
没有变化呀,是不是我加的不对呀!
<form method="post" action="<%=MM_editAction%>" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Name:</td>
<td>
<input type="text" name="name" value="" size="32">
</td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Add:</td>
<td>
<input type="text" name="add" value="" size="32">
</td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Email:</td>
<td>
<input type="text" name="email" value="" size="32">
</td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Tel:</td>
<td>
<input type="text" name="tel" value="" size="32">
</td>
</tr>
<tr>
<td nowrap align="right" valign="top">Message:</td>
<td valign="baseline">
<textarea name="message" cols="50" rows="5"></textarea>
</td>



toddtodd

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2004/8/25 16:32:28
#82004/8/26 16:26:13
我老是感觉是数据库连接不正错,

我应该把[]加在哪个位置呀!!