登陆  注册  搜索  帮助
  主题:1682,帖子:3356,会员:1661  新会员:callma1989
  精华区 | 推荐 | 新主题 | 新回复     
  .NET论坛_DOTBBS|Asp.Net开源论坛 _.net开源 > .net源码交流 > 源码发布专区 > [原创]ASP中巧用Split()函数生成SQL查询语句
 DotBBS V2.1 介绍 DotBBS V2.1 下载 DotBBS使用帮助 DotBBS 10分钟入门教程
 DotBBS V2.1使用方法 DotBBS_V2.1_框架完全版 天津网站制作公司 谷哥哥经典语录网
 人气:0/769  |<< << [1] >> >>|  (pages:1/1)   
 [原创]ASP中巧用Split()函数生成SQL查询语句
  ekinleo
 
 
 级别:小学一年级
 积分:11 金币:1
 主题:1 帖子:1
 注册:2010-03-10
 加为好友发送私信
 编辑 删除 推荐 举报 打印 收藏到IE 收藏 复制 经典搞笑语句大全

[url=http://www.now.cn/indexr.php?r=!bbsekinl]

Split 程序代码


<%attribs="商场名^^快餐店名^^报停名"
names=Split(attribs,"^^")
i=0
for each name in names
response.write names(i)&"<br>"
i=i 1
next%>

程序拆分结果:
商场名
快餐店名
报停名




根据 Split 结果生成 SQL 语句


<%attribs="商场名^^快餐店名^^报停名"
names=Split(attribs,"^^")
i=0
sql="select top 10 * from TableName where"
for each name in names
if names(i)="商场名" then
sql=sql " or 商场 like '%"&names(i)&"%'"
end if
if names(i)="快餐店名" then
sql=sql " or 快餐店 like '%"&names(i)&"%'"
end if
if names(i)="报停名" then
sql=sql " or 快餐店 like '%"&names(i)&"%'"
end if
i=i 1
next
sql=sql " Ordey by Id DESC"
sql=Replace(sql, "where or", "where")
response.write sql%>

程序运行结果:
select top 10 * from TableName where 商场 like '%商场名%' or 快餐店 like '%快餐店名%' or 快餐店 like '%报停名%' Ordey by Id DESC
[/url]

0756-3810516,3810512,400-680-2000
                  QQ:800029900

关键词:asp主机 主机 java虚拟主机 虚拟主机 java空间

 

  posted:2010-3-10 21:27:00 | [楼 主]
 人气:0/769  |<< << [1] >> >>|  (pages:1/1)   
  << 上一篇 [求助]DotBBS 2.1不能打开
  >> 下一篇 [公告]中秋佳节 时代主机低至7折优惠
    Re:[原创]ASP中巧用Split()函数生成SQL查询语句
选项
HTML可用
帐号: 密码: 没帐号,请注册

附  件:
验证码:
小提示:按Ctrl+Enter直接提交
 




Powered By DotBBS V2.0 Sql Server SP1   Copyright © 2010 .NET论坛_DOTBBS|Asp.Net开源论坛 _.net开源    返回顶部     清除缓存