WEB开发网
开发学院WEB开发ASP ASP中巧用Split()函数生成SQL查询语句 阅读

ASP中巧用Split()函数生成SQL查询语句

 2002-10-31 10:23:29 来源:WEB开发网   
核心提示:Split 程序代码<%attribs="商场名^^快餐店名^^报停名"names=Split(attribs,"^^")i=0for each name in namesresponse.write names(i)&"<br>"i=i+1
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

Tags:ASP Split 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接