Office中国论坛/Access中国论坛
标题:
请问我的insert 语句什么地方有错?
[打印本页]
作者:
zhycfb2006
时间:
2006-11-14 04:17
标题:
请问我的insert 语句什么地方有错?
DoCmd.RunSQL "insert into 消费记录(ID, 消费金额,实收金额) values('" & Me.[ID] & "' ," & Me.[消费金额] & "' ," & Me.[实交金额] & ")"
以上有什么错呢?我真的找不出来!
谁能帮帮我!
作者:
kelind
时间:
2006-11-14 04:44
," & Me.[消费金额] & "' ," & Me.[实交金额] & ")"
单引号检查了吗?
,'" & Me.[消费金额] & "' ,'" & Me.[实交金额] & "')"
作者:
tz-chf
时间:
2006-11-14 05:13
去掉所有的单引号
作者:
zhycfb2006
时间:
2006-11-14 07:05
按照两位老兄讲的都试了,不行!
一个加单引号,一个去单引号,都不行啊?
怎么半呢?
作者:
lanchong
时间:
2006-11-14 07:39
values('" & Me.[ID] & "' ," & Me.[消费金额] & " ," & Me.[实交金额] & ")"
作者:
zhycfb2006
时间:
2006-11-14 07:40
我就纳闷了!为什么去掉,实收金额和实交金额!
只留两项ID和消费金额就可以!
这是为什么啊?
作者:
zhycfb2006
时间:
2006-11-14 07:47
非常感谢
lanchong,我多打了一个单引号!
搞定了!
作者:
lanchong
时间:
2006-11-14 07:50
???我给你的不对?那你的数据库设计太有问题了,金额应该是货币或数字格式,不用加引号。id一般是数字,但你的改成了字符,所以要加引号
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3