ASP实现智能搜索实现代码
<%
Function AutoKey(strKey)
Const lngSubKey=2
lngLenKey=Len(strKey)
Select Case lngLenKey
Case 0 '若为空串,转到出错页
Response.Redirect "Error.htm"
Case 1 '若长度为1,则不设任何值
strNew1=""
strNew2=""
Case Else '若长度大于1,则从字符串首字符开始,循环取长度为2的子字符串作为查询条件
For i=1 To lngLenKey-(lngSubKey-1)
strSubKey=Mid(strKey,i,lngSubKey)
strNew1=strNew1 & " Or U_Name like '%" & strSubKey & "%'"
strNew2=strNew2 & " Or U_Info like '%" & strSubKey & "%'"
Next
End Select
'得到完整的SQL语句
AutoKey="Select * from T_Sample where U_Name like '%" & strKey & "%' Or U_Info like '%" & strKey & "%'" & strNew1 & strNew2
End Function
%>
相关推荐
-
ASP实现智能搜索实现代码
<% Function AutoKey(strKey) Const lngSubKey=2 lngLenKey=Len(strKey) Select Case lngLenKey Case 0 '若为空串,转到出错页 Response.Redirect "Error.htm" Case 1 '若长度为1,则不设任何值 strNew1="" strNew2="" Case Else '若长度大于1,则从字符串首字符开始,循环取长
-
asp.net和ajax实现智能搜索功能代码
第一步,先做好搜索页面 复制代码 代码如下: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
-
ASP智能搜索的实现
用ASP实现搜索引擎的功能是一件很方便的事,可是,如何实现类似3721的智能搜 索呢?比如,当在搜索条件框内输入"中国人民"时,自动从中提取"中国". "人民"等关键字并在数据库内进行搜索.看完本文后,你就可以发现,这个功 能实现起来竟然是如此的简单.OK,Follow Me! 第一步,我们要建立一个名为db_sample.mdb的数据库(本文以Access2000数 据库为例),并在其中建立表T_Sample.表T_Sample包括如下
-
ASP 百度主动推送代码范例
范例代码 function BytesToBstr(body,Cset) dim objstream set objstream = Server.CreateObject("adodb.stream") objstream.Type = 1 objstream.Mode =3 objstream.Open objstream.Write body objstream.Position = 0 objstream.Type = 2 objstream.Charse
-
Servlet+Ajax实现智能搜索框智能提示功能
利用无刷新技术智能变换搜索框的提示,同百度搜索 效果图 其基本原理: 1.给搜索框编写js绑定事件onkeyup(键盘输入时).onfocus(当鼠标点击搜索框外的时候清空提示) 2.首先获得用户输入.之后将获得的数据传给服务器,服务器将数据传给后台,后台获取服务器传来的数据进行处理,得到关联数据,向前端返回json格式,前端通过回调函数,将返回来的json解析成文本,将文本传输到搜索框下方的展示窗 如下为支持json的jar包 search.jsp <%@ page language="
-
asp防止刷新功能实现代码
使用说明 1.在要保护的页面顶部加如对AntiRefresh.asp文件的引用如: <!--#include virtual="AntiRefresh.asp" --> 2.接着添加调用代码 复制代码 代码如下: <% Const VarNameDateArr="www_domai_net_App_DataArr" '队列名称 Const VarNameIPArr="www_domai_net_App_IPArr" '队列名称
-
JS+Ajax实现百度智能搜索框
首先浏览实现后的结果,输入一个a之后会出现包含a的下拉列表,当我们点击某一个的时候,搜索框中就会出现点击的值.实现所需要的主要是ajax+js. 前端search.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <head> <title>Insert
-
ASP.NET程序中常用代码汇总
1. 打开新的窗口并传送参数: //传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"')</script>") //接收参数: string a = Request.QueryString("id"); string b = Request.QueryS
-
python登陆asp网站页面的实现代码
使用python来登录asp网站和登录其他网站差不多,只是因为asp页面在每次请求的时候都要带上viewstate,因此使用python来登录的话就多了一个步骤,获得这个页面的viewstate之后带上这个和你要post或get到该页面的请求数据就好了,下面这段程序是登录一个asp系统,然后搜索某些数据并将这些数据保存下来. #coding=utf-8 import urllib2 from bs4 import BeautifulSoup import urllib import cookie
-
Java编程实现基于图的深度优先搜索和广度优先搜索完整代码
为了解15puzzle问题,了解了一下深度优先搜索和广度优先搜索.先来讨论一下深度优先搜索(DFS),深度优先的目的就是优先搜索距离起始顶点最远的那些路径,而广度优先搜索则是先搜索距离起始顶点最近的那些路径.我想着深度优先搜索和回溯有什么区别呢?百度一下,说回溯是深搜的一种,区别在于回溯不保留搜索树.那么广度优先搜索(BFS)呢?它有哪些应用呢?答:最短路径,分酒问题,八数码问题等.言归正传,这里笔者用java简单实现了一下广搜和深搜.其中深搜是用图+栈实现的,广搜使用图+队列实现的,代码如下:
随机推荐
- Ruby基础知识之数据类型
- 使用bat打开多个cmd窗口执行gulp、node
- 不同Jquery版本引发的问题解决
- javascript 日期相减-在线教程(附代码)
- 触屏中的JavaScript事件分析
- 深入C#任务管理器中应用程序选项隐藏程序本身的方法详解
- Android使用Recyclerview实现图片水平自动循环滚动效果
- 一款简单实用的php操作mysql数据库类
- 在PHP的图形函数中显示汉字
- C#中foreach语句深入研究
- js实现(全选)多选按钮的方法【附实例】
- jQuery Validate表单验证入门学习
- 设计模式中的观察者模式在Ruby编程中的运用实例解析
- jquery实现树形二级菜单实例代码
- ICP备技巧
- Java解析xml的四种方法汇总
- PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
- 随时给自己贴的图片加文字的php水印
- C#操作目录与文件的方法步骤
- ASP.NET学习CORE中使用Cookie身份认证方法