vb中我是用adodc控件连接sql数据库如何用sql语句实现查询功能?
在一个列中,我要查询带有字符串1的记录并将其添加到combo1控件中,还有在同一记录中要查询两个字符串字符串1和字符串2,并且他们们的距离为90为条件查询,代码怎么写?...
在一个列中,我要查询带有字符串1的记录并将其添加到combo1控件中,还有在同一记录中要查询两个字符串字符串1和字符串2,并且他们们的距离为90为条件查询,代码怎么写?
展开
2个回答
展开全部
adodc控件内含一个记录集对象,可以用来操作数据。
你可以直接用这个属性修改数据:
adodc1.recordsource=你的SQL查询语句
然后刷新数据:
adodc1.refresh
或者
adodc1.requery
并用adodc1.recordset来访问获取的数据
你可以直接用这个属性修改数据:
adodc1.recordsource=你的SQL查询语句
然后刷新数据:
adodc1.refresh
或者
adodc1.requery
并用adodc1.recordset来访问获取的数据
更多追问追答
追问
求代码
追答
你的描述不明确,只能写个大概(假设adodc和combo是非绑定的,数据库连接已经完成):
为了代码的简洁,定义一个记录集对象引用
dim rs as ADO.Recordset
adodc1.recordsource = “select F1,F2 from T1 where F1='” & Text1.Text & "'"
adodc1.requery
set rs = adodc1.recordset
combo1.clear
do while not rs.EOF
combo1.additem rs(0)
rs.movenext
loop
“在同一记录中要查询两个字符串字符串1和字符串2,并且他们们的距离为90为条件”描述模糊,咩看懂。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询