我现在有一个数据库连接正常.有字段1,字段2,字段3,字段4,字段5,用来存放两位数的文本值(具体的值是01,05...之类的数字)
现在由用户输入的一个期间的值.比如说07-10,想查询上面说的字段1到字段5中包含用户输入期间的记录,也就是字段1,字段2,字段3,字段4,字段5中只要包含07,08,09,10这几个数就要显示出来的记录集
Data1.RecordSource = "select * from choice where "各位怎么字啊?在线等,试验成功马上结贴
现在由用户输入的一个期间的值.比如说07-10,想查询上面说的字段1到字段5中包含用户输入期间的记录,也就是字段1,字段2,字段3,字段4,字段5中只要包含07,08,09,10这几个数就要显示出来的记录集
Data1.RecordSource = "select * from choice where "各位怎么字啊?在线等,试验成功马上结贴
解决方案 »
- [求助应该简单]vb执行sql结果与access执行同一查询结果不同,请大虾们帮忙看看
- vb的一个计算问题
- 问个SGrid2的问题
- 关于回车选中所有字符问题
- 串口板发出的数据为35,我用字符串的形式收,为什么收到的是5,不是ASCII码要转换一下呀,在线等,大家帮我想想??
- 難題一道,非常怪.請高手們進來討論一下吧.
- 怪哉!select * from db1 where name=a 和 select name from db1!
- 学什么语言最有钱途
- 910请看,clshook clastbu是什么类型?为何msdn里查不到?
- 命苦啊,我是baoxiang(包香)
- victorycyz(中海):为新版主散分
- +++++++++++求一简单API代码的的写法++++++++++++++
dim s_range as string
a=7
b=10
s_range="("
for i=a to b
s_range=s_range & i & ","
nexts_range=left(s_range,len(s_range)-1) & ")"Data1.RecordSource = "select * from choice where 字段1 in " & s_range & " or 字段2 in " & s_range & " or 字段3 in " & s_range & " or 字段4 in " & s_range & " or 字段5 in " & s_range & Chr(34)
Data1.RecordSource = "select * from choice where [字段1]+[字段2]+[字段3]+[字段4] like %'" & strValue & "'"
我现在套用了上面各位的格式:
现在数据库中有两个字段birthdatey和birthdater分别存储着文本属性的值“09”和“02”
我用以下方法查,记录集是空为什么呀?
y = "09"
r = "02"
Data1.RecordSource = "select * from choice where birthdatey='&y&' and birthdater='&r&'"
Data1.Refresh
r = "02"
Data1.RecordSource = "select * from choice where birthdatey='" & y & "' and birthdater='" & r & "'"
Data1.Refresh