不论你放到哪里,你至少要做个 搜索框 里面输入 想搜索的词。提交后,将要搜索的词经代码处理,也就是去数据库中匹配字段
例如你在首页indexasp上放一个搜索框 你点击按纽提交以后,可以经search,asp这样一个页面处理你提交的内容。处理完后显示出搜索结果来。
其中的大致代码是
indexasp上的搜索框代码
<form name="search" action="searchasp" method="post">
<input type="text" name="keyword" size="20" value="">
<input type="submit" value="提交">
</form>
然后是searchasp页
<!--#include file="connasp"--> (注释一下:这个connasp 根据你自己文件路径和名称定义。是链接数据库的那个文件)
<%
keyword=trim(request("keyword"))
set rs=servercreateobject("adodbrecordset")
sql="select from 表 where 搜索字段 like '%"&keyword&"%'" (借用楼上的了)
rsopen sql,conn,1,1
if rseof then
responsewrite"对不起,没有找到相应内容"
responseend
else
rspagesize=rsrecordcount
for i=1 to rspagesize
if rseof then exit for
%>
<table><tr><td><%=rs("字段名")%></td></tr></table>
<%
rsmovenext
next
end if
%>
基本代码如上了。
template <class T,class GETKEY>
T Serial_Partitioned(T psData, UINT uDataLen,UINT uRadix,
UINT uKeyIndex, GETKEY GetKeyFunc,
UINT puBoxDataCount, T pO'utData,
DATA_ARRAY_TEMP<T> pArray)
假设你的数据库没有密码,并且你的页面上有一个GridView控件,那么(假设数据库就在你的项目的App_Data中或者是根目录中)——
using
(OleDbConnection
con
=
new
OleDbConnection
("Provider=MicrosoftACEOLEDB120;Data
Source=|DataDirectory|Database1accdb"))
{
OleDbDataAdapter
adapter
=
new
OleDbDataAdapter("select
from
xxx
where[你的字段]
like
'%"+index_search_TextText+"%'",con);
DataTable
dt
=
new
DataTable();
adapterFill(dt);
GridView1DataSource
=
dt;
GridView1DataBind();
}
若不能解决问题,请连同数据库打包发送到(点击,maledong@qqcom,发送整个项目)。
以上就是关于求站内搜索的ASP源代码全部的内容,包括:求站内搜索的ASP源代码、打开同一数据库两个表ASP源码改写该源码用于网站标题修改.、求一个C#写的asp.net连access数据库并有查询的源码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)