ASP单sql 添加字段默认值多分类值查询

用途:文章表内文章关键字查询& & 查询格式:&百度&google&百度好还是google好 百度+google (也可不输入条件全部查询)& & & & <%& & 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& & 下面的自己写& & & & 您可能感兴趣的文章:用扩展方法优化多条件查询(不定条件查询)PHP实现多条件查询实例代码多条件查询的程序PHP组合查询多条件查询实例代码一个简单实现多条件查询的例子php通过数组实现多条件查询实现方法(字符串分割)& & QQ空间
百度搜藏更多& & Tags:比较不错的asp单表单字段多条件查询& & 复制链接收藏本文打印本文关闭本文返回首页& & 上一篇:asp分页生成html的程序脚本代码& & 下一篇:Microsoft JET Database Engine(0x)未指定错误的解决方法& & 相关文章Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间])提高ASP效率的五大技巧asp最常用的分页函数ASP处理多关键词查询实例代码asp将全角的字符转变成半角字符,将半角转变成全角d的代码巧用FileSystem组件实现WEB应用中的本地特定打印的方法使用JScript遍历Request表单参数集合ASP在ACCESS中模糊查询"内存溢出"的解决方法飞云防CC攻击ASP程序代码插件asp中for循环的使用方法& & 文章评论& & 最 近 更 新& & 用asp实现无组件生成验证码的方法2种utf-8编码转换成gb2312ASP是否可以定时触发事件关于ASP eof与bof 区别分析asp 静态页面的另一种思路asp字符串加密解密函数分页实现方法的性能比较asp 一些支付接口asp循环行数输出函数简单分页函数一 常用& & 热 点 排 行& & 错误类型:Provider (0x关于“未指定的错误”的问题 的比utf-8 网页不显示+utf-8网页乱码asp 字符串截取函数Asp 日期格式化问题C#入门教程之ListBox控件使用方法asp获取URL参数的几种方法分析总ASP注册登陆实例代码ASP UTF-8页面乱码+GB2312转UTF-asp UTF-8 乱码问题的解决方法小
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益ASP结合数据库实现的单表、单字段、多关键字查询实例,感觉写成函数更方便些,有兴趣的可参考下:
Function SearshSQL(Tname,Lname,Str) 'Tname-表名 Lname-列名 Str-查询的字符
If Trim(Str)=&& then
MySql=&Select * From &&Tname
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 &&%'&
MySql=&Select * From && Tname && where && Lname && like '%&&ArrStr(0)&&%'&&Sql
j=InStr(1,MySql, &%/~~~~~/%&,1)
If j=0 Then
MySql=Replace(MySql,& Or &&Lname&& like '%/~~~~~/%'&,&&)
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
下面来看下用法,测试过了:
&%=SearshSQL(&user&,&name&,&地球 空难 关键词  作弊 马年  大哥&)%&
应该没什么问题了,注意全角和半角空格及标点之类的不要出错就是了。
本类推荐文章
本类最新更新
最新源码下载Asp多条件多位置(数据库表字段)查询_asp吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:7,925贴子:
Asp多条件多位置(数据库表字段)查询收藏
小弟最近做了一个Asp查询页面.功能如下:条件1(不同的值在不同的数据库中查询,下同)能选择数据库,条件2能选择表,条件3能选择字段,我不知道该怎么做。给个例子或代码或思路,我用的是Asp+access2003软件是dreamwave8.0,我想在查询语句中使用变量定位数据库和表的位置但不成功
ASP中各种数据库连接代码该文章来自: 小斌**个人网站 文章出处:
sqlstr="select "&字段变量&"
from "&表名变量&" where 1=1"
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或请教一个多字段查询的有关问题
&来源:读书人网&【读书人网():综合教育门户网站】
请问一个多字段查询的问题现在有个表格,tb1,里面有16个字段,其中要有病人,医生,药品,用量,月份,部门,规格
请问一个多字段查询的问题现在有个表格,tb1,里面有16个字段,其中要有 & 病人,,药品,用量,月份,部门,规格字段,现在要求查询一个病人对应的不同,药品,月份,部门和规格的用量,然后列表出来,以上字段都是有重复的,请问应该用什么样的查询语句?我用group & by,可是查不出来,如果用循环相套,速度很慢,因为数据量很大
请问高人,应该怎么样解决,谢谢了[解决办法][个人意见,仅供参考]
建议你先执行一下
select sum(qty),spec from zongzls group by spec
看看是否有结果,然后再逐渐的加其他字段[解决办法]你查询不是要有查询条件么?where什么的.....怎么没有您现在的位置: &
asp.net 多字段模糊查询代码
asp.net 多字段模糊查询代码
string&strField&=&"id|className|classAdd"; string&strKeyWords&=&this.tbxKeyWords.Text.Trim(); string&strSql&=&dbexe.searchText("select&*&from&class",&strField,&strKeyWords); 经常用到多字段的模糊查询,上面的函数可以实现,例如strKeyWords值为“”时,可以输出: select&*&from&class&where&id&like&'%%'&or&className&like&'%%'&or&classAdd&like&'%%'& 函数: ///&&summary& ///&根据关键字实现多字段模糊查询 ///&&/summary& ///&&param&name="sqlStr"&select&*&from&talbe&sql语句&/param& ///&&param&name="sqlText"&判断语句条件,是一个用|隔开的字符串&/param& ///&&param&name="keywords"&关键字&/param& public&static&string&searchText(string&strSql,&string&strField,&string&keywords) { &&&&StringBuilder&sb&=&new&StringBuilder(strSql); &&&&if&(strField&!=&string.Empty) &&&&{ &&&&&&&&sb.Append("&where&"); &&&&&&&&string[]&arrKey&=&strField.Split('|'); &&&&&&&&for&(int&i&=&0;&i&&&arrKey.L&i++) &&&&&&&&{ &&&&&&&&&&&&sb.Append(arrKey[i]&+&"&like&'%"&+&keywords&+&"%'&or&"); &&&&&&&&}& &&&&&&&&string&str&=&sb.ToString(); &&&&&&&&//去除最后一个"or" &&&&&&&&if&(str.IndexOf("or")&&=&0) &&&&&&&&{ &&&&&&&&&&&&return&str.Remove(str.LastIndexOf("or")); &&&&&&&&} &&&&&&&&return& &&&&} &&&&return&strS }
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-}

我要回帖

更多关于 sql 添加字段默认值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信