asp+access中模糊查找输出的问题
asp+access中模糊查找的问题:
如何实现此功能?
在数据库中查找数据,然后输出,但怎么样实现模糊查找输出???
例如:数据库中又一下3个数据:yunfeng05,yunfeng06,yun1111,然后输入yun查找3个数据全部输出,
用yunfeng查找输出前2个,用yunfeng05查找只输出第一个
请问怎么实现!!
我用的代码如下:(省略号处的代码略,没有问题)
<%
un=request.Form("text1")
%>
<% on error resume next
dim conn,rs,sql,connstr,founderr
founderr=false
set cnn = server.createobject("adodb.connection")
DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtemp=dsntemp & "DBQ=" & server.mappath("数据库名.mdb")
cnn.Open DSNtemp
set rs=server.CreateObject("adodb.recordset")
%>
<%if un="" then
founderr=true
'response.Write("你没有输入名字!!")
response.Redirect"index.asp"
response.end
end if
sql="select * from 表名 where 字段名='"& un &"'"
rs.open sql,cnn,1,1
if rs.recordcount>0 then
found=true
response.Write("找到了!")
%>
<%=rs.("字段名")%>
.......
请大家指点一下
谢谢了!