2024年6月21日发(作者:)
asp多条件查询:ASP的多条件动态查询
疯狂代码 / ĵ:Security/
当用ASP和SQL Server〈/center〉
〈%%〉
〈% end
〈!--定义要查询SQL语句--〉
sql_text=“select * from operator where ”
〈!--查看是否输入了人名--〉
seek_name=“” then
〈!--如果没有输入人名--〉
sql_text=sql_text
〈!--如果输入了人名--〉
sql_name=“name =‘“&seek_name&”’”
sql_text=sql_text+sql_name
end
〈!--查看是否选择了学历--〉
seek_xueli=“选择” then
〈!--如果没有选择学历--〉
sql_text=sql_text
〈!--如果选择了学历--〉
(seek_name〈〉“”) then
〈!--在前面输入了要查询人名--〉
sql_xueli=“ and “+”educationallever =‘“&seek_xueli&”’”
sql_xueli=“educationallever =‘“&
seek_xueli&”’”
end
sql_text=sql_text+sql_xueli
end
〈!--查看是否选择了职称--〉
seek_zhicheng=“选择" then
〈!--如果没有选择职称--〉
sql_text=sql_text
〈!--如果选择了职称--〉
((seek_name〈〉“”) or (seek_xueli〈〉“选择”)) then
〈!--在前面输入了人名或选择了学历--〉
sql_zhicheng=“ and “+”grade =‘“&seek_zhicheng&”’”
〈!--仅选择了职称--〉
sql_zhicheng=“grade =‘“&
seek_zhicheng&”’”
end
sql_text=sql_text+sql_zhicheng
end
〈!--查看是否选择了现在状况--〉
seek_zhuangkuang=“选择” then
〈!--如果没有选择现在状况--〉
sql_text=sql_text
〈!--选择了现在状况--〉
((seek_name〈〉“”) or (seek_xueli〈〉“选择”) or (seek_zhicheng〈〉“选择”)) then
〈!--在前面输入了人名或选择了学历或选择了职称--〉
sql_zhuangkuang=“ and “+”state =‘“&seek_zhuangkuang&”’”
〈!--仅选择了现在状况--〉
sql_zhuangkuang=“state =‘“&
seek_zhuangkuang&”’”
end
sql_text=sql_text+sql_zhuangkuang
end
〈!--按记录时间倒序显示--〉
sql_text=sql_text+“ order by time desc”
〈!--如果在form中点击“浏览”按钮--〉
sql_text=“select * from operator order by time desc”
end
Myself = Variables(“PATH_INFO”)
〈!--连接SQL Serve数据库机器名为“comm_server”数据库名称为“comm_server ”以“sa”身份访问
密码为空--〉
Set rs = GetSQLServerStaticRecord(
GetSQLServerConnection(“comm_server”,“sa”,“”,“comm_server” ), sql_text)
rs is nothing then
“连接数据库失败!”
end
〈!--如果在数据库中没有查询到所要信息--〉
((=true) and (=true)) then %〉
发布者:admin,转转请注明出处:http://www.yc00.com/web/1718900535a2753402.html
评论列表(0条)