ASP中巧用Split()函数生成SQL查询语句的实例
2018-09-06 10:54
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
上一篇:用ASP制作饼图、柱状图等
文章标题:ASP中巧用Split()函数生成SQL查询语句的实例
文章链接:http://soscw.com/index.php/essay/8824.html