设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 帮我看看这两个查询语句在vb中为什么不能用?

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-15 04:52:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1,模糊查询:

strwhere = strwhere & "(学校='*" & schname.Text & "*') AND "

  在vba中是绝对能运行,在vb中就不行了,将*改为%也不行,应该用什么通配符?

2,我上次询问关于in的用法中,多位老师指导用:

strwhere = strwhere & "(年份 in ( '" & Mid(yaer.Text, 1, Len(yaer.Text) - 1) & "')) AND "

  在vba中能运行,到vb中就只能输入一个年份(如2003;),两个或两个以上就不行了(如:2003; 2005),什么原因?应该怎么写?请指教.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-12-15 05:35:00 | 只看该作者
1.用%是可以的,请查检代码是否书写正确

2.两者之间是用,号分隔
3#
 楼主| 发表于 2006-12-15 06:24:00 | 只看该作者

还是不行,请看看实例,谢谢


请看看实例

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2006-12-15 06:39:00 | 只看该作者
实例缺少个文件
5#
 楼主| 发表于 2006-12-15 07:02:00 | 只看该作者

不好意思


不好意思,请版主谅解.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2006-12-15 17:32:00 | 只看该作者
ding
7#
发表于 2006-12-15 22:02:00 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-10 18:58 , Processed in 0.111962 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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