当前位置:编程学习 > VB >>

vb查询

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

--------------------编程问答-------------------- "select * from 表名 where 字段 in('" & trim(combo1.text) & "','" & trim(combo2.text) & "','" & ... & "')"

其中带不带单引号要看字段类型。 --------------------编程问答--------------------
引用楼主 lioncrown2 的回复:
你们好,请问
select * from 表名 where 字段 in (内面是几个combo.text的内容)
那么括号内应该是怎样写,非常感谢,另是用access数据库
例如有combo1
combo2


括号内就是表达式列表,数值直接写,字符要用单引号引起来,日期要用#号引起来。
例如,combo1是数值,combo2是字符串,combo3是日期,写法如下:
sql = "select * from 表名 where 字段 in (" & combox1.Text & ",'" & _
       combo2.Text & "', #" & combo3 & "#)"
 
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,