Access数据库模糊查询
- 提问者网友:鼻尖触碰
- 2021-02-18 14:23
- 五星知识达人网友:几近狂妄
- 2021-02-18 14:52
- 1楼网友:痴妹与他
- 2021-02-18 15:49
假设你的listbox已经和ado数据源控件做了绑定,那么可以参考以下类似代码,自己完善(在textbox_change事件中:)
1)通过datasource属性绑定 比如使用数据库控件 datasource 控件会出现一个下拉框 选择需要绑定的数据控件,然后设置datamember绑定表,datafield绑定具体字段;
adodc1.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=e:\db1.mdb;persist security info=false"
adodc1.recordsource = "select name from b1 where name like '"+textbox1.text+"*'"
adodc1.refresh '对查询更新
2)动态办法(在text_change事件中)
dim conn as adodb.connection dim rs as new adodb.recordset conn.connectionstring = "provider=msdatashape;data source=" & 数据库 & "; data provider=microsoft.jet.oledb.4.0" ' 打开到数据源的连接 conn.open rs.open "select name from b1 where name like '"+textbox1.text+"*'" ,conn do while not rs.eof() listbox.additem rs![字段名] rs.movenext loop rs.close conn.close
listbox.refresh 'listbox也刷新