首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎的把Combo2.Text、Text1.Text和Text2.Text作为查询条件,在数据库中查找符合要求的数据

2012-12-30 
怎样把Combo2.Text、Text1.Text和Text2.Text作为查询条件,在数据库中查找符合要求的数据?我想把Combo2.Text

怎样把Combo2.Text、Text1.Text和Text2.Text作为查询条件,在数据库中查找符合要求的数据?
我想把Combo2.Text、Text1.Text和Text2.Text作为查询条件,在数据库中查找符合要求的数据,如
Combo2.text有 流程1,流程2……供选择
Text1.Text 假设为 2012-7-1
Text2.Text 假设为 2012-7-15

我用如下查询语句,没有报语法错误,但是查不出结果来。

AdoData.Open "select * from data where '" & Combo2.Text & "' between #" & Text1.Text & "# and #" & Text2.Text & "#", db, adOpenStatic, adLockOptimistic

我把'" & Combo2.Text & "'直接替换成 流程1,则会出现正确的结果。


本来用if语句也可以实现,但是感觉用if语句比较麻烦。因为的选项比较多。

知道问题出现在  '" & Combo2.Text & "' 的表达方式上。应该怎么改?
[解决办法]
http://download.csdn.net/detail/veron_04/1644211
[解决办法]
AdoData.Open "select * from data where " & Combo2.Text & " between #" & Text1.Text & "# and #" & Text2.Text & "#", db, adOpenStatic, adLockOptimistic

热点排行