vb 中的模糊查询和与数据库连接

我如果要查号码的前四位,选出查询结果,是不是就是%2012%... 我如果要查号码的前四位,选出查询结果,是不是就是%2012% 展开
 我来答
持剑扫北风
2012-07-24 · 超过19用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:58.1万
展开全部
模糊查询要用到 '%' 可以在检索关键字后边(t%)或关键字前边(%t)也可在关键字两边(%t%)select * from 表 where 字段 like '%检索关键字%'
rs.open "select * from aa where b like '%k%'",con,1,1
hnzhoul
2012-07-24 · TA获得超过401个赞
知道小有建树答主
回答量:583
采纳率:0%
帮助的人:239万
展开全部
连接数据库的方法很多,我比较喜欢用ADO。
建立adodb.connection
open
execute
结果保存在adodb.recordset

vb模糊查询说的不是很清楚,如果是在数据库中模糊查询,在SQL语句中用LIKE就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老师小乔
2012-07-24 · TA获得超过3680个赞
知道大有可为答主
回答量:1985
采纳率:66%
帮助的人:672万
展开全部
数据库连接:
Dim conn As New ADODB.Connection
s = "Driver={SQL Server}; Database=phone; UID=sa; PWD=oallserver; Server=10.47.1.12 "
conn.ConnectionString = s
conn.Open
模糊查询:
txtsql = "select * from names where content like '%孙%'"
Set rs = New ADODB.Recordset
rs.Open txtsql, conn, 1,1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba88284
2012-07-25 · TA获得超过1521个赞
知道大有可为答主
回答量:1822
采纳率:73%
帮助的人:561万
展开全部
res.open "select * from txl where name like '%tl%'",conn,1,3
如果你说仅仅是前4位不变,那么,就是这样的:
res.open "select * from txl where name like '2012%'",conn,1,3
追问
后面的conn,1,3是什么意思啊?前面的res。open又是什么意思啊?谢谢你啦
追答
conn是数据库连接
1,3是选项。详细情况QQ379650356
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
成都图几度
2012-07-24 · TA获得超过490个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:83.8万
展开全部
呵呵呵。。。不晓得
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式