vb.net 2010 中 查询生成器中 in 的使用方法!

benqlch 2013-01-30 05:02:31
在vb.net 2010 查询生成器 新建查询
select a from table where a in (?)

? 只能填写一个值 select a from table where a in ('1') 能查到记录


如果select a from table where a in ('1','2','3')就一个也查不到???

...全文
194 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
benqlch 2013-01-31
  • 打赏
  • 举报
回复
a 字符 在查询生成器中: select a from table where a in(?) 如果在查询参数输入界面输入1个值,就能查到记录, select a from table where a in('1') 如果输入2个值,就什么也查不到 select a from table where a in ('1','2')就一个也查不到??
夜色镇歌 2013-01-30
  • 打赏
  • 举报
回复
不会吧。。 a 要是整形就不用引号,要是字符类型的 就要用引号,可是你用引号找到了。
devmiao 2013-01-30
  • 打赏
  • 举报
回复
看不出什么问题,这是你原始的sql还是你处理过的,看看有没有别的问题。
benqlch 2013-01-30
  • 打赏
  • 举报
回复
我明天试一下行不行?不行再问!
gxingmin 2013-01-30
  • 打赏
  • 举报
回复
不会啊,你a字段是整型? 如果是整型,要改成 select a from table where a in (1,2,3)

16,719

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧