问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简单的ASP代码 什么意思 越详细越好

发布网友 发布时间:2024-10-15 17:04

我来回答

4个回答

热心网友 时间:2024-10-16 07:56

if sort_id<>"" then '如果sort_id不是空值
sqlwhere=sqlwhere &" and Lin_proctsort="&sort_id&"" 'sqlwhere 顾名思义 是SQL语句的条件 后面and Lin_proctsort=sort_id是增加一个搜索条件

if keyword<>"" then
sqlwhere=sqlwhere &" and Lin_cpzd1 like '%"&keyword&"%'"
这个也差不多 如果keyword不为空 一般这时站内查询时获取的关键词,那么就找Lin_cpzd1字段里包含关键词的那行数据 like '%关键词%' 这里意思就是只要这段文本内容里包含“关键词” 就算条件成立

strsql="select * from Lin_Proct where 1=1 "&sqlwhere&" order by Lin_id asc"
这段SQL语句是查询Lin_Proct表里的数据 1=1是毫无意义的 但是是恒等式 目的就是为了前面语句里有个and 因为and 左右都必须有条件存在
当然条件就是上面两个语句
然后根据lin_id来正序排列 (从小到大)

热心网友 时间:2024-10-16 07:56

第一句判断变量sort_id是否为空,如果不为空则把lin_proctsort=sort_id添加进sql的查询条件
第二句判断是否存在keyword关键字 如果不为空则把lin_cpzd1字段以keyword为匹配字符进行模糊查询(like '%%'是模糊查询)
最后strsql为总结上两个判断以后组成的SQL查询语句.
order by lin_id asc则是为查询结果排序,以LIN_ID升序(从小到大)排列结果.
他在strsql中的where 后面加上了 1=1是为了防止 以上两个判断都为空时,sqlwhere变量未赋值则strsql中where判断没有子句出错的情况.

热心网友 时间:2024-10-16 07:57

从以上3句可以大概判断出sqlwhere之前已经有值了。

因为第一行后半段sqlwhere=sqlwhere &" and Lin_proctsort="&sort_id&""
sqlwhere是在原来的基础上又进行了二次查询

第一行是:如果sort_id不等于空(即有值)则。sqlwhere=sqlwhere(以上的)并且Lin_proctsort的值等于sort_id。
同样
第二行是:如果keyword不等于空(即有值)则。sqlwhere=sqlwhere(上一个)并且Lin_cpzd1 中包含变量keyword。

第三行是sql语句并赋值给strsql。
查询 Lin_Proct 表 条件是 1=1(必然条件无实际意义) 并且符合sqlwhere(上一个) 并且按照Lin_id 升序排列

热心网友 时间:2024-10-16 07:57

这些只不过是SQL语句的组合判断
这些具体的作用,还得结合里面的变量在整个功能中是什么作用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么取消微信亲情卡 米兰花冬季耐寒多少度 猫为什么喜欢咬人 看看是不是触碰到猫咪禁区了? 幼猫开始咬人是不是要磨牙了的表现 为什么刚到家的猫咪咬人 生气可导致女人8大器官受伤害 如何在windows10中打开任务管理器 windows10资源管理器怎么打开 急问!!下列汉字的构造方式"下、雨、客、武、从、荆、日、绳” 贵州黔运紫金文化传媒有限公司怎么样? 贵州黔之龙文化传媒有限公司怎么样? ...delete、drop删除表的区别,详细点,越详细越好。 这个sql语句中的count(score) as sum_score是什么意思,越详细越好... ...解释,且每个函数的意思;returns; charindex;right,越详细越好... 像国美 苏宁 电器 这些 老师推出一些活动 预存100抵2000是什么意思... 专升本还没毕业可以说自己是本科生吗? ...面试找工作的时候 直接说自己是本科不算欺骗把 ...牙好像是虫牙活动了,后来掉了。不疼没出血。这个梦什么意思啊... 江永县职业中专学校2024年学费多少钱一年 武夷山职业学院艺术类专业有哪些? 武夷山职业学院招生专业及最好的专业有哪些 ...如果姐姐给弟弟30元,则弟弟的钱数是姐姐的2/3,已知弟弟原来有钱50... 求At 12 o'clock,the sun is out afer a cloudy morning.意思。拜托... 弟弟的存钱数是姐姐的23,姐姐给了弟弟3元钱,这时弟弟的存钱数是姐姐的3... 海螺沟8月是旺季么人多不多 弟弟的存钱数是姐姐的3分之2.姐姐给了弟弟3元钱,这时弟弟的存钱数是姐姐... 请问八月去海螺沟玩天气适合不? 弟弟的存钱数是姐姐的2/3,姐姐给了弟弟3元钱,这时弟弟存的钱数是姐 ... 弟弟的存钱数是姐姐的2/3,姐姐给了弟弟3元钱,这时弟弟的存钱数是姐姐... 弟弟的存钱数是姐姐的2/3,姐姐给了弟弟3块钱,这时弟弟的存钱数是姐姐... ...李根蛮王冲撞胡明轩,场外为何突然惊呼王骁辉同款? 冗余是什么意思,什么是硬件冗余的容错技术,怎么理解 公司清明节放假通知范文 公司清明放假通知模板 周原广场简介 凤鸣广场简介 西安三桥周边有哪些旅游景点_西安方圆八百公里有哪些城市 PS2实况足球2010比赛以什么规则判定简单公平? 致命玩笑演职员表 致命玩笑2演职员表 华为运动手表如何设置定位功能? 如何用华为gt2间歇跑 怎么电脑显示窗口没有关闭和大小化 电脑的页面不知道按什么没有关闭窗口了怎么办? 杨家井村位于哪个省哪个市 猫咪泪痕把毛染黄了怎么变白如何去除 猫咪泪痕把毛染黄了怎么变白 如何去除 猫咪被泪痕染黄的毛怎么弄干净 如何减少泪痕 猫咪眼角的毛被染黄了怎么办 去除泪痕的妙招 求情侣网名 我女友网名 樱花飘落的雨 个性签名 :樱花飘落背后的优雅 藏... 烟雨中、樱花飘落指尖的情侣网名是什么