• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > 比较不错的asp单表单字段多条件查询

比较不错的asp单表单字段多条件查询

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp获取表单数据,asp提交表单,填充asp表单数据,asp form表单提交,asp 获取表单等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
用途:文章表内文章关键字查询
查询格式: 百度 google   百度好还是google好 百度+google (也可不输入条件全部查询)


<!--#include file="conn.asp"-->
<%
Function SearshSQL(Tname,Lname,Str) 'Tname-表名 Lname-列名 Str-查询的字符
If Trim(Str)="" then
        MySql="Select * From "&Tname
Else        
        Str=SqlEncode(Str)                         '预处理查询字符串
        ArrStr=split(Str," ")                '用空格分割处理后字符串
        Umax=Ubound(ArrStr)                        '分割后数组上维,确定分割成关键词的个数
        If Umax>0 Then                                '关键词中多个空格的处理,从第2维开始处理
                For i=1 to Umax
                 StrTemp=ArrStr(i)
                 If Trim(StrTemp)="" Then StrTemp="/~~~~~/" '分割成的元素为空用特殊字符代替
                 Sql=Sql &" Or "& Lname &" like '%"& StrTemp &"%'"
                Next
        End If

        MySql="Select * From "& Tname &" where "& Lname &" like '%"&ArrStr(0)&"%'"&Sql

        Do
          j=InStr(1,MySql, "%/~~~~~/%",1)
          If j=0 Then
                Exit Do
          End If
          MySql=Replace(MySql," Or "&Lname&" like '%/~~~~~/%'","")
        Loop
End IF        


SearshSQL=MySql

end function

Function SqlEncode(Str)                '格式化字符串
str=replace(str," "," ")        '先把左右的全角空格替换成半角空格
str=trim(str)
str=replace(str,"["," ")
str=replace(str,"';"," ")
str=replace(str,"'"," ")
str=replace(str,"_"," ")
str=replace(str,"%"," ")
str=replace(str,"+"," ")
str=replace(str," "," ")
sqlencode=str
end function
%>
<%
sql=SearshSQL("article","coments","萝卜+白菜 狗熊") +"order by..(排序)"
Set rs=Server.Createobject("ADODB.RECORDSET")
rs.Open sql,conn,1,1
if not rs.eof then

下面的自己写
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp 读取通过表单发送的post数据
  • asp 横排显示数据
  • asp实现防止从外部提交数据的三种方法第1/3页
  • ASP之处理用Javascript动态添加的表单元素数据的代码
  • Asp下实现多表单域无组件文件上传的实例
  • 比较不错的asp单表单字段多条件查询
  • 在Asp程序中取得表单所有内容的代码
  • asp下实现批量插入数据的方法
  • asp实现批量插入表单中的数据到数据库的方法
  • ASP中JavaScript处理复杂表单的生成与验证第1/3页

相关文章

  • 2017-05-11asp中的ckEditor的详细配置小结
  • 2017-05-11构建免受 FSO 威胁虚拟主机(二)
  • 2017-05-11使用ASP获得服务器网卡的MAC地址信息
  • 2017-05-11ASP中实现分页显示的七种方法
  • 2017-05-11ASP编程实用20例
  • 2017-05-11E-mail表单递交
  • 2017-05-11asp短信接口源码 比较简单但也挺实用用的(两个写法)
  • 2017-05-11简单分页函数一 常用
  • 2017-05-11用xmlhttp编写web采集程序
  • 2017-05-11ASP常用日期格式化函数 FormatDate()

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 使用ODBC数据库管理Serv-U的FTP用户及相关ASP编程[附源码示例下载]
    • 解决ASP(图像)上传漏洞的方法
    • asp程序定义变量比不定义变量速度快一倍
    • 记录集内随机取记录的代码
    • asp下用fso和ado.stream写xml文件的方法
    • ASP 中 Split 函数的实例分析
    • ASP中用select case代替其他语言中的switch case, default用case else
    • ASP中Null,Empty,Nothing的区别分析
    • 比较详细的Asp伪静态化方法及Asp静态化探讨
    • ASP编程入门进阶(二):认识表单

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有