![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP
后台开发ASP开发
明凯博客
关注网站技术,一个特立独行的程序员!
展开
-
调用BinaryRead之后不能使用Request集合的解决方法
在很多无组件上传类中,都是用二进制的方式进行上传的。oUpFileStream.Write Request.BinaryRead (Request.TotalBytes) 这样以后再表单传值的时候就不能用aaa=request.QueryString("aaa") aaa=request("aaa") aaa=request.Form("aaa") 进行传值。会提示"调用 BinaryRead 之后,不能使用一般 Request 集合"的信息。解决的办法就是用aaa=upload.form原创 2021-07-13 18:38:44 · 713 阅读 · 0 评论 -
IIS上传大文件出错的解决办法
我用无惧类无组件上传类上传文件的时候,当文件比较大时,会出现这样的错误。Microsoft VBScript 运行时错误 错误 '800a01a8’缺少对象: ‘File(…)’但是小文件是正常的,这是因为FSO上传需要小于200K的限制。我们需要改下FSO的配置文件。先在服务里关闭IISadminservice服务,找到Windows\System32\Inesrv目录下的Metabase.xml并打开,找到ASPMaxRequestEntityAllowed,将其修改为需要的值,默认为原创 2021-07-13 18:35:31 · 723 阅读 · 0 评论 -
asp以千分位格式显示数字
很多时候我在处理数值的时候需要把数值变成千分位的格式,即每三个数加一个",",下面是ASP格式化数值的函数。< % function comma(str) '判断是否为数值if not(isnumeric(str)) or str = 0 then result = 0 '判断数值长度elseif len(fix(str)) < 4 then result = str else pos = instr(1,str,".") '判断是否有小数点if pos > 0 t原创 2021-07-13 18:22:55 · 575 阅读 · 0 评论 -
RS对象的方法集合
我们在写ASP程序时需要读取数据库,一般用到的就是RecordSet对象来控制数据库的增删改查,这里是RS的常用方法:rs.movenext '将记录指针从当前的位置向下移一行rs.moveprevious '将记录指针从当前的位置向上移一行rs.movefirst '将记录指针移到数据表第一行rs.movelast '将记录指针移到数据表最后一行rs.absoluteposition=N '将记录指针移到数据表第N行rs.absolutepage=N '将记录指针移到第N页的第一行原创 2021-07-12 10:16:41 · 721 阅读 · 0 评论 -
request.querystring(“id“)和request.from(“id“)与request(“id“)区别
Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString、Form、最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。现在我们来分析下下面的问题。假设有个页面 test.asp? id=111这里我们的页面是用GET的方法。这时用request.querystring(“id”)与request(“id”)是一样得,应该如果不指定REQUEST得集合,首先就会从Querystring搜索原创 2021-07-12 10:12:31 · 301 阅读 · 0 评论 -
用FormatNumber函数保留小数点前面的0
ASP中经常在页面上显示小数的时候,会发现0被省略了,像0.5,在页面上显示的时候,就成了.5了,但是1.5是正常的。本来打算使用cstr函数,把数字转成字符,但是还是失败了。最后用到FormatNumber这个函数才可以解决问题。这里介绍formatnumber函数返回表达式,此表达式已被格式化为数值。FormatNumber( expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbe原创 2021-07-12 10:11:15 · 780 阅读 · 0 评论 -
ASP中Request的常见用法
ASP中可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问客户端发送给服务器的二进制数据。下面是 Request 的常见用法。Request.ServerVariables["Url"] '返回服务器地址Request.ServerVariables["Path_Info"] '客户端提供的路径信息Request.ServerVariables["A原创 2021-07-12 10:07:17 · 1758 阅读 · 0 评论 -
分页中PageSize和absolutepage详解
我们在asp操作数据库显示结果集的时候经常会用到分页,其中pagesize和absolutepage是rs的两个必不可少的方法。rs.pagesize=page rs.absolutepage=currentpagePageSize先于AbsolutePage 这样分页点击第二页才会有反应。我们知道PageSize是用来规定每页显示多少条数据的,而AbsolutePage是用来返回或设置当前指针位于哪一页的。其实,当我们指定了PageSize值后,RS是能够自动计算出总页数,即PageCount。原创 2021-07-09 18:04:40 · 5164 阅读 · 0 评论 -
验证邮箱地址IsValidEmail函数
验证邮箱的方法用js方法很容易实现,但是那样很容易被别人获取代码了,我们在服务器上用asp进行验证的话就应该没有问题了,服务端的代码别人看不到。'函数名:IsValidEmail '作 用:检查Email地址合法性 '参 数:email ----要检查的Email地址 '返回值:True ----Email地址合法 ' False ----Email地址不合法 Public Function IsValidEmail(Email) Dim names, name, I, c原创 2021-07-09 14:26:18 · 1111 阅读 · 0 评论 -
ASP定义双引号变量的两种方式
asp定义变量双引号有两种方式。'第一种方法用两个双引号代表双引号a=""""'第二种方法用转义字符代表双引号b=chr(34)但是,我们在截取网页内容的时候我们经常要搜索带有双引号的变量。比如说a="<div id=""table_body""></div>"先前用转义字符表示id,或者用单引号表示id,都无法查找。但是双引号用两个双引号来表示,则可以完成。所以说要定义一个双引号,则需要用两个双引号来表示。这样就可以解决这类问题。...原创 2021-07-09 13:54:14 · 588 阅读 · 0 评论 -
VB中常用的的ASCII码chr()对应表
这里整理了ASP常用的ASCII码对应表,用的时候方便对照。字符意义字符意义字符意义字符意义字符意义chr(9)tab空格chr(10)换行chr(13)回车Chr(13)&chr(10)回车换行chr(32)空格符chr(34)双引号chr(39)单引号chr(33)!chr(34)"chr(35)#chr(36)$chr(37)%chr(38)&chr(39)’chr(40)(c原创 2021-07-09 13:51:16 · 6537 阅读 · 0 评论 -
asp抓取指定网页内容小偷采集程序改进版
标题我们经常需要从别处的网站进行抓取内容,这种程序叫做小偷采集程序,asp中的小偷程序能从其他网页抓取指定网页内容,这段代码是我经过改进以后的最终版。< % '用ASP获取远程目标网页指定内容 On Error Resume Next '设置超时时间Server.ScriptTimeOut=9999'获取网页内容 Function getHTTPPage(Path) t = GetBody(Path) getHTTPPage=BytesToBstr(t,"GB2312")原创 2021-07-09 11:48:44 · 583 阅读 · 0 评论