这句asp代码什么意思

来源:百度知道 编辑:UC知道 时间:2024/09/26 13:16:00
这句asp代码什么意思 Mid(rs("ProductBaojia"),Len(rs("ProductBaojia"))-3,4)=".pdf"
文件名必须是 .pdf?

Mid:从字符串中返回指定数目的字符。
rs("ProductBaojia"):字符串,从中返回字符。
Len(rs("ProductBaojia"))-3
rs("ProductBaojia") 中被提取的字符部分的开始位置。
4:要返回的字符数
简单的说就是:rs("ProductBaojia")后四位的字符是 .pdf

Mid(rs("ProductBaojia"),Len(rs("ProductBaojia"))-3,4)
截取字符串rs("ProductBaojia")
起始位置为Len(rs("ProductBaojia"))-3
Len()测试变量长度
也就是说起始位置在(rs("ProductBaojia")的长度在减去三个位置
4是截取字串的长度

你这个是不是if then中的语句
应该是判断从Rs("productBaoJia")中截取起始位置为Len(rs("ProductBaojia"))-3 截取4个字符
然后判断是否是.pdf

相当于

s=rs("ProductBaojia")

Mid(s,Len(s)-3,4)=".pdf"

判断文件后缀(最后4位)是不是.pdf

取文件名的后四位!

判断是否为PDF文件