vb查询

lioncrown2 2010-03-27 11:08:24
你们好,请问
select * from 表名 where 字段 in (内面是几个combo.text的内容)
那么括号内应该是怎样写,非常感谢,另是用access数据库
例如有combo1
combo2

...全文
50 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaboyzyq 2010-03-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 lioncrown2 的回复:]
你们好,请问
select * from 表名 where 字段 in (内面是几个combo.text的内容)
那么括号内应该是怎样写,非常感谢,另是用access数据库
例如有combo1
combo2
[/Quote]

括号内就是表达式列表,数值直接写,字符要用单引号引起来,日期要用#号引起来。
例如,combo1是数值,combo2是字符串,combo3是日期,写法如下:
sql = "select * from 表名 where 字段 in (" & combox1.Text & ",'" & _
combo2.Text & "', #" & combo3 & "#)"
xuggzu 2010-03-27
  • 打赏
  • 举报
回复
"select * from 表名 where 字段 in('" & trim(combo1.text) & "','" & trim(combo2.text) & "','" & ... & "')"

其中带不带单引号要看字段类型。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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