设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1014|回复: 7
打印 上一主题 下一主题

[Access本身] 请问我的insert 语句什么地方有错?

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-14 04:17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DoCmd.RunSQL "insert into 消费记录(ID, 消费金额,实收金额) values('" & Me.[ID] & "' ," & Me.[消费金额] & "' ," & Me.[实交金额] & ")"

以上有什么错呢?我真的找不出来!

谁能帮帮我!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-11-14 04:44:00 | 只看该作者
," & Me.[消费金额] & "' ," & Me.[实交金额] & ")"

单引号检查了吗?

,'" & Me.[消费金额] & "' ,'" & Me.[实交金额] & "')"
3#
发表于 2006-11-14 05:13:00 | 只看该作者
去掉所有的单引号
4#
 楼主| 发表于 2006-11-14 07:05:00 | 只看该作者
按照两位老兄讲的都试了,不行!

一个加单引号,一个去单引号,都不行啊?

怎么半呢?

5#
发表于 2006-11-14 07:39:00 | 只看该作者
values('" & Me.[ID] & "' ," & Me.[消费金额] & " ," & Me.[实交金额] & ")"
6#
 楼主| 发表于 2006-11-14 07:40:00 | 只看该作者
我就纳闷了!为什么去掉,实收金额和实交金额!

只留两项ID和消费金额就可以!

这是为什么啊?
7#
 楼主| 发表于 2006-11-14 07:47:00 | 只看该作者
非常感谢lanchong,我多打了一个单引号!

搞定了!
8#
发表于 2006-11-14 07:50:00 | 只看该作者
???我给你的不对?那你的数据库设计太有问题了,金额应该是货币或数字格式,不用加引号。id一般是数字,但你的改成了字符,所以要加引号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-23 20:15 , Processed in 0.094178 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表