vb中我是用adodc控件连接sql数据库如何用sql语句实现查询功能?

在一个列中,我要查询带有字符串1的记录并将其添加到combo1控件中,还有在同一记录中要查询两个字符串字符串1和字符串2,并且他们们的距离为90为条件查询,代码怎么写?... 在一个列中,我要查询带有字符串1的记录并将其添加到combo1控件中,还有在同一记录中要查询两个字符串字符串1和字符串2,并且他们们的距离为90为条件查询,代码怎么写? 展开
 我来答
damyzl
推荐于2017-12-16 · TA获得超过1586个赞
知道大有可为答主
回答量:1475
采纳率:74%
帮助的人:884万
展开全部
adodc控件内含一个记录集对象,可以用来操作数据。
你可以直接用这个属性修改数据:
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为条件”描述模糊,咩看懂。
zhl750501
2014-04-21 · TA获得超过650个赞
知道小有建树答主
回答量:698
采纳率:100%
帮助的人:444万
展开全部
1.使用 使用 instr([列名称],"字符串")>0 判断有‘字符串1’的行
2.使用 instr([列名称],"字符串")函数判断字符串起始位置
两个字符串的函数值差再减去len(字符串1)为90就是了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式