VB模糊查询

VB模糊查询,第1张

查询都是针带灶对数据库的.在VB中,模糊查询可用以下代码(当然你要先把数据库连上) :

Dim varmark as variant

Varmark=dataenviroment.rscomment1.bookmark

DataEnviroment.rscommand1.filter="搜索词 like' '' &" % " &text1.text &"%" &" ' "

dataenviroment.rscommand1.fields.refresh

(以上数据库连接方式是用数据冲行晌环境设计完成的,其他散锋的如ADO控件我也不是很清楚,哈哈)

模糊查询语句是使用SQL结构化查询语言中的Like字句来实现。

在like字句中,缺尘可在样式的开头和结含衡尾使用通配符(如LastName Like '*mit*'),或者只在结尾使用通配谈扮做符(如LastName Like 'Smit*')。

通配符,只允许使用星号(*)和百分号(%)。

代码示例:

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=D:\Program Files\Microsoft Visual Studio\VB98\BIBLIO.MDBPersist 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%'"

可以用sql的标仿汪准语句来实现;

参考代码如下:

select *

from tempdb

where tempdb.name like '%csdn%'虚大罩

注意:

其中"%"是匹配差闹字符


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12320360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存