Office中国论坛/Access中国论坛
标题:
帮我看看这两个查询语句在vb中为什么不能用?
[打印本页]
作者:
kelind
时间:
2006-12-15 04:52
标题:
帮我看看这两个查询语句在vb中为什么不能用?
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),什么原因?应该怎么写?请指教.
作者:
andymark
时间:
2006-12-15 05:35
1.用%是可以的,请查检代码是否书写正确
2.两者之间是用,号分隔
作者:
kelind
时间:
2006-12-15 06:24
标题:
还是不行,请看看实例,谢谢
[attach]22110[/attach]
请看看实例
作者:
andymark
时间:
2006-12-15 06:39
实例缺少个文件
作者:
kelind
时间:
2006-12-15 07:02
标题:
不好意思
[attach]22111[/attach]
不好意思,请版主谅解.
作者:
kelind
时间:
2006-12-15 17:32
ding
作者:
andymark
时间:
2006-12-15 22:02
[attach]22135[/attach]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3