vb模糊查询语句

如何实现再text1中输入关键字点击查找再text3中显示答案要模糊查找请详细写1下谢谢... 如何实现 再text1中输入 关键字 点击 查找 再text3中显示答案要模糊查找 请详细写1下谢谢 展开
 我来答
zdingyun
推荐于2016-06-03 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48177
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
模糊查询语句是使用SQL结构化查询语言中的Like字句来实现。

在like字句中,可在样式的开头和结尾使用通配符(如LastName Like '*mit*'),或者只在结尾使用通配符(如LastName Like 'Smit*')。
通配符,只允许使用星号(*)和百分号(%)。
代码示例:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Program Files\Microsoft Visual Studio\VB98\BIBLIO.MDB;Persist Security Info=False"
Sql = "select * from Authors where Author like '%acobs%'"Sql
Adodc1.RecordSource = Sql
Adodc1.Refresh
下句也能执行:
Sql="select * from Authors where Author like 'Jacobs%'"
揭莞然H7
2009-10-06 · TA获得超过5683个赞
知道小有建树答主
回答量:893
采纳率:0%
帮助的人:662万
展开全部
'1. 若为数据库查询,用SQL中的Like功能就可以模糊查找。

'查询文字,数字和日期学法.

SQL = "select * from Expense where Items Like '%" & Text1.Text & "%'"
SQL = "select * from Table Name where Price=" & Text1.Text
SQL = "select * from Table Name where Date Like #" & Text1.Text & "#"

If rs.State = adStateOpen Then rs.Close
rs.Open SQL, cn, adOpenStatic, adLockOptimistic
End Sub

’2. 若没有用到数据库可以用"LIKE"函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ca1c0f24
2009-09-30 · TA获得超过2036个赞
知道大有可为答主
回答量:4364
采纳率:0%
帮助的人:3431万
展开全部
由于是模糊查询,查询的应该是数据库中的某一数据表,在“text1中输入 关键字 点击 查找”没有问题,但是输出在一个“text3中”就有问题了,因为数据表中你查询的可能不是一个字段,哪么数据显示就非常乱,尤其是字段中数据大小不一时,你查看是非常不便的。但是根据你的要求,还是给你代码,但是你的Text3必须是多行文本框。

RS.open "Select * From 数据表名 Where 字段名 Like '%" & Text1.Text & "%'"
Do While Not RS.EOF
Text3.Text = Text3.Text & "字段1名:" & RS!字段1 & "字段2名:" & RS!字段2 & ..... & "字段n名:" & RS!字段n & vbCrlf
RS.MoveNext
Loop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qaymuic
2009-09-30 · TA获得超过114个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:72.7万
展开全部
查找什么?如果查找内存里的东西,直接用text1.value和内存里的东西进行比较.如果查询数据库,利用text1.value生成SQL语句,然后执行SQL查询.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9260c4507
2009-09-30 · TA获得超过2328个赞
知道大有可为答主
回答量:3736
采纳率:0%
帮助的人:2414万
展开全部
rs.open "select * from 表 where 列 like '%" & text1.text & "%'"

text3.text=rs!列
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式