首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

用vb+access想实现模糊查询,出了点有关问题,请大家帮忙

2012-02-07 
用vb+access想实现模糊查询,出了点问题,请大家帮忙我是用adodc1与一个datagrid控件直接与access数据库连接

用vb+access想实现模糊查询,出了点问题,请大家帮忙
我是用adodc1与一个datagrid控件直接与access数据库连接,模糊查询的代码如下
Private Sub Command1_Click()
Dim str As String
str = "select * from 教师信息表 where 姓名 Like '" & Text1 & "% '"
Adodc1.RecordSource = str
Adodc1.Refresh
End Sub
我不知道这个语句哪里写错了,没有办法实现模糊查找数据。
但是如果换成精确查找的语句str = "select * from 教师信息表 where 姓名= '" & Text1 & " '"
就能将数据调出来了
请大家帮忙,我是自己拿着书看,没有进行系统的vb和access的学习。
所以还请各位多出主意啊!

[解决办法]
Like '" & Text1 & "% '" 
改成
Like '%" & Text1 & "% '%" 

Like '*" & Text1 & "% '*" 
看下
[解决办法]
不好意思,没看清楚。。

Like '" & Text1 & "% '" 
改成(注意你多打了个空格)
Like '" & Text1 & "%'" 

Like '" & Text1 & "*'" 

[解决办法]
str = "select * from 教师信息表 where 姓名 Like '" & Text1 & "%'"

热点排行