设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2453|回复: 11
打印 上一主题 下一主题

[查询] update更新查询能添加条件吗?

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-24 10:24:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
更新查询怎么添加条件?这个语句能用什么语句来代替呢?
DoCmd.RunSQL "UPDATE ZEEI_BCSU SET ZEEI_BCSU.BSC_TYPE =" & BSC_TRX_CAPACITY '& "WHERE" & reczeei![BSC_NAME] = BSC_NAME
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-10-24 12:12:13 | 只看该作者
用ADO吧,看起来简单些。
3#
发表于 2010-10-24 13:30:14 | 只看该作者
在查询设计网格中设计完成后,在sql视图中查看
4#
 楼主| 发表于 2010-10-24 13:30:52 | 只看该作者
这个就是原始我要的东西,对ADO不熟,能不能帮我捣鼓一下,谢谢!
5#
发表于 2010-10-24 13:37:46 | 只看该作者
例如,表名称【表】,要把【总分】字段值大于”500“的记录的【等级】字段值更新为”优秀“
UPDATE 表 SET 表.等级 = "优秀" WHERE 表.总分)>500;
6#
 楼主| 发表于 2010-10-24 14:14:49 | 只看该作者
我想让我的查询尽量少,用语句代替执行,
  DoCmd.RunSQL "UPDATE ZEEI_BCSU SET ZEEI_BCSU.BSC_TYPE =" & BSC_TRX_CAPACITY & WHERE & reczeei![BSC_NAME] = BSC_NAME
前面没得问题,但是在执行的时候总是提示"无效的SQL语句"!
7#
发表于 2010-10-24 14:59:06 | 只看该作者
reczeei![BSC_NAME] 这个是什么意思
8#
发表于 2010-10-24 15:00:28 | 只看该作者
是另一张表的字段还是一个变量?
9#
发表于 2010-10-24 15:16:11 | 只看该作者
在代码里加一条 msgbox 语句检查一下这条查询是否正确,可能某个地方少了一个空格
   
10#
 楼主| 发表于 2010-10-24 15:21:03 | 只看该作者
reczeei![BSC_NAME] 是个变量!
执行这条语句的时候不要where是没有问题的,就所有行都更新了,但是我现在要的结果是满足reczeei![BSC_NAME] =[BSC_NAME]条件的才更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-24 04:36 , Processed in 0.093941 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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