求助,asp搜索access里面的内容问题
asp吧
全部回复
仅看楼主
level 1
asp不会。求人帮助
先来代码



文件




function btn_ck_bh_Click()
{
var cx = document.form1.cxsj.value;
form1.action ="search.asp?cx="+cx;
}

#4DA6FF" bordercolordark="#ECF5FF" width="88%" style="word-break:break-all">



输入搜索内容:





#4DA6FF" bordercolordark="#ECF5FF" width="88%" style="word-break:break-all">

<%
'数据库查询
'获得搜索内容
cx = request("cx")
dim pageCount
'把page转换成整数
page = cint(request("page"))
set conn=server.createobject("adodb.connection")'
set rs=server.createobject("adodb.recordset")
conn.open "DBQ=" & server.mappath("./news.mdb") & ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
' 获取产品的名字记录集(从 news表中)
if cx <> "" then
sql = "select * from news where title like '%"&cx& "%' order by id desc"
else
sql ="select * from news order by id desc"
end if
rs.open sql,conn,3,3
'如果没有数据记录
if rs.bof then
errmsg=errmsg+""+""+keyword+"没有记录,请返回!!"
response.write errmsg
response.end
end if
' 设置记录集在每页的总行数,也就是 PageSize属性
RS.PageSize=40
'把rs.pageCount转换成整数和page才能作比较
pageCount = cint(rs.pageCount)
' 设置当前的页号( AbsolutePage属性)
if page = 0 then
page =1
end if
RS.AbsolutePage = page
x=1
' 显示当前页中的所有记录( PageSize中设置的行数)
WHILE NOT RS.EOF AND NumRows

<%RS.MoveNext
NumRows=NumRows+1
WEND%>

ID
标 题

<%=rs("id")%>
<%=rs("title")%>




共<%=PageCount%>页 第<%=page%>页★
<%if page=1 then%>首页<%end if%>
<%if page>1 then%>

首页

<%end if%>★
<%if page>1 then%>
<%end if%>上一页

<%
dim pagewhere
dim p
p = 1
'把pagewhere转换成整数
'pagewhere = cint(request("pagewhere"))
pagewhere = pageCount
if pagewhere>0 then
for p=1 to pagewhere
if p <> page then%>

<%=p%>

<%end if
if p =page then%>
<%=p%>
<% end if
next
end if%>
<%if page < PageCount then%>


<%end if %>下一页

<%if page=PageCount then%>尾页
<%end if%>
<%if page

尾页

<%end if%>

搜索内容:<%=cx%>



<%
rs.close
Set rs=nothing
conn.close
set conn=nothing
%>
access表ID 和title
2014年04月02日 11点04分 1
level 1
搜索时怎么忽略access里面的空格
比如tltle是432 1
现在是432 1才能搜到
怎么弄搜4321就可用搜到
2014年04月02日 11点04分 2
level 6
写一个sql遍历语句,再写一个函数对每一个字段进行去除所有空格,然后遍历数据库的每一条记录,用这个函数处理后的获得的字符串进行对比。。。
2014年04月02日 17点04分 3
level 12
这个其实是对数据库理解的问题! 如果非要这样做,又不想把事情搞的太复杂,可以用 like 进行模糊搜索!不过这样的结果不是很精确,但不管怎么样东西都是从自己的数据库出来的,自己可以进行充分的分析之后进行 like
2014年04月02日 23点04分 4
level 12
【新闻联播】
各位观众好,欢迎收听新闻联播节目。
今天的内容有:
二十只基佬围攻楼主,场面极其凶残~
楼主因怕基佬,换了钛合金菊花,基佬们可要注意了!
楼主因吹牛b导致下体发热爆炸,共一死两伤。
以上是今天的全部内容。
谢谢大家收看。
--我是一只小尾巴~咿呀咿呀哟....哎呀不要咬我不能吃的!
2014年04月03日 18点04分 5
1