主题:  insert的问题

babyyw

职务:普通成员
等级:1
金币:0.0
发贴:29
注册:2002/7/31 14:24:42
#12002/10/31 14:02:12
数据库用的ACCESS
CFMX
insert.cfm是个表单
reslut.cfm的内容

结果说我insert语法错
怎么回事呢
我换成用cfquery语句来insert也一样的结果

出错语句为
Error Executing Database Query.
[MERANT][SequeLink JDBC Driver][ODBC Socket][Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。

The error occurred in C:\CFusionMX\wwwroot\WorkReport\result.cfm: line 19

17 :

18 :
19 :



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

SQL

insert into report (UNDERTAKER,TIME,CONTENT,PLACE,USERNAME,SNAME,DATE,PNAME) values ( (param 1) , (param 2) , (param 3) , (param 4) , (param 5) , (param 6) , (param 7) , (param 8) )


DATASOURCE WorkReport
VENDORERRORCODE -3502
SQLSTATE 42000


各位帮忙,谢谢!



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
注册:2002/3/25 21:30:11
#22002/10/31 14:06:00
你这个是什么SQL语句呀?完全不对吧?
values标签 应该 ##表示 字符'' 表示!

你的完全不对!能不报错呢!



babyyw

职务:普通成员
等级:1
金币:0.0
发贴:29
注册:2002/7/31 14:24:42
#32002/10/31 14:45:30
我知道value要##
但那个sql语句根本不是我写的
而是在后台cf自己生成的
我用的是



babyyw

职务:普通成员
等级:1
金币:0.0
发贴:29
注册:2002/7/31 14:24:42
#42002/10/31 16:38:12
可能是因为我的表里有个自增的id字段
但我又需要这个id字段
不能去掉
怎么办呢?



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
注册:2002/3/25 21:30:11
#52002/10/31 16:43:29
不明白! 你最好是自己写SQL要不然我根本不知道你在说什么?



topon

职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2002/11/4 10:02:05
#62002/11/19 14:23:12
最好自己写SQL,不用cfinsert标签

编辑历史:[这消息被topon编辑过(编辑时间2002-11-19 14:23:43)]
[这消息被topon编辑过(编辑时间2002-11-19 14:24:01)]


我知道

职务:普通成员
等级:4
金币:2.0
发贴:2211
注册:2002/2/8 13:02:46
#72002/11/19 17:25:13
中指定明确的需要填充项,去掉你那个id字段