【如何回到先前的页面的方法多中语言 原创】教程文章相关的互联网学习教程文章

ASP随机数RND()使用方法

ASP函数rnd() 函数rnd()返回一个0到1之间的随机数。 使用方法如下:代码如下:response.write rnd() 其可能的返回值:0.2357746 如果你想用rnd()函数来返回某一范围内的整数,比方说大于等于0而小于等于特定整数upperbound的数字,你可以使用如下方法:代码如下:response.write int((upperbound+1)*rnd) 例如,下面的语句将返回一个0和5之间的整数,包括0和5: 代码如下:response.write int((5+1)*rnd) 如果你想获得一个处在某个范...

asp中for循环的使用方法

循环是指在指定情况下,多次重复执行一组语句。最常用(for …next、 do …loop), 1、重复执行的语句叫循环语句。循环语句可以分为三种类型:(1)、当条件不为假之前的时候重复执行语句。(2)、当条件变为真之前重复执行语句。 (3)、按指定的次数重复执行语句。 2、For…Next 循环 如果重复操作的次数固定,使用 For…Next 循环是一个很好的选择,此外也将介绍语法很类似的 For Each…Next循环,它适用在数组或集合的重复循环,(一...

ASP中UBOUND与LUBOUND的使用方法

UBound函数 返回一个 Long 型数据,其值为指定的数组维可用的最大下标。 语法 UBound(arrayname[, dimension]) UBound 函数的语法包含下面部分: 部分 描述 arrayname 必需的。数组变量的名称,遵循标准变量命名约定。 dimension 可选的;Variant (Long)。指定返回哪一维的上界。1 表示第一维,2 表示第二维,以此类推。如果省略 dimension,就认为是 1。 说明 UBound 函数与 LBound 函数一起使用,用来确定一个数组的大小。L...

ASP在ACCESS中模糊查询"内存溢出"的解决方法

今天在日常维护一个网站时,发现该网站的留言程序没有经过严格的验证过滤,导致了将近十万条垃圾数据。而其中又不乏重要信息,需要清理数据,以及增加更为严格的验证措施。 而通过在数据库中直接删除又不太科学,会误删很多重要信息。 通过 模糊查询语句: 代码如下:select * from Feedback where Comments like %http% 结果:“内存溢出” 经过不断的搜索,找出了问题的主要原因: asp 中用 LIKE 关键字查询日文符号就会出错,比如...

ASP中获得Select Count语句返回值的方法

我们一般统计数据库记录时会用到Select Count(*)语句,当我们使用SQL Server的查询分析器时,直接输入Select Count(*) From 表名即会统计出该表中有几条记录,可是我们用ASP来实现时该怎么返回值呢?即如何输出统计出来的记录总数呢?请接着往下看。 其实我们只要给SQL语句的查询结果取个别名即可解决问题,然后用ASP语句输出这个别名即可,相关代码如下:代码如下: Set rs=conn.Execute("Select Count(*) As Total From 表") Resp...

asp页面提高的访问速度的方法详解

技巧之一:提高使用Request集合的效率访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。例如将代码写成下面的形式以加快脚本引擎处理速度:代码如下:strTitle=Request.Form("Title")strFirstName=Request.Form("FirstName")strLastName=Request.Form("...

ASP的chr(0)文件上传漏洞原理和解决方法介绍

我们在用ASP开发文件上传功能的时候,为了防止用户上传木马程序,常常会限制一些文件的上传,常用的方法是判断一下上传文件的扩展名是否符合规定,可以用right字符串函数取出上传文件的文件名的后四位,这样很容易就能判断了,但是这里面有一个漏洞,非常危险,就是chr(0)漏洞,详情请接着往下看。 一、首先解释下什么是chr(0)? 在ASP中可以用chr()函数调用ASCII码,其中chr(0)表示调用的是一个结束字符,简单的说当一个字符串中包...

Asp下Access无法更新的解决方法

在windows+iis服务器上运行asp程序可能会出现数据库无法更新的情况,具体错误信息可能为: 1、Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读 2、Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。 3、Microsoft JET Database Engine (0x80004005) 操作必须使用一个可更新的查询。 解决办法(在这里假设网站主目录为...

String.indexOf 方法介绍

字符串的IndexOf()方法搜索在该字符串上是否出现了作为参数传递的字符串,如果找到字符串,则返回字符的起始位置 (0表示第一个字符,1表示第二个字符依此类推)如果说没有找到则返回 -1 返回 String 对象内第一次出现子字符串的字符位置。 代码如下:public indexOf(value:String, [startIndex:Number]) : Number 搜索字符串,并返回在调用字符串内 startIndex 位置上或之后找到的 value 的第一个匹配项的位置。此索引从零开始,这意味...

asp中设置session过期时间方法总结

如果程序中没有设置session的过期时间,那么session过期时间就会按照IIS设置的过期时间来执行,IIS中session默认过期时间为20分钟,IIS中session时间可以更改 时间设置要放在前面 例如 代码如下:Session.Timeout=30 SEESION有效时间为30分钟 Session("ID")=Rs("id") Session("Name")=Rs("Name") Session("Pass")=Rs("Pass" 利用 Session.Timeout 属性设置超时时限 对于一个登录到 ASP 应用程序的用户,如果用户在系统默认的时间内...

asp中提示至少一个参数没有被指定值 解决方法

错误类型: Microsoft JET Database Engine (0x80040E10) 至少一个参数没有被指定值。 原因:在写SQL语句的时候,我们经常会调用一些参数,很可能这些参数中有一个没有被赋值。 解决:检查每一个参数的值是否真的传递过来了,很可能有些参数其实是”",这样的参数去索引数据库当然是不行的。 详细出处参考://www.gxlsystem.com/article/26119.htmAccess 至少一个参数没有被指定值 解决方法 最近刚开始用Access数据库,以前都是用M...

asp中将有双引号标题入库的方法

代码如下:title=request("title") title=replace(title,"chr(34)","""") asp里出现双引号时 要改成两个双引号 asp将单引号替换为双引号 有网友反应将单引号换成双引号",用replace(string,"",""")会出现语法错误 正确的写法应该是replace(string,"","""") 或: replace(string,chr(39), chr(34)) 代码如下:Function EChar(ParaStr) ParaStr=trim(ParaStr) ParaStr=replace(ParaStr,chr(39),"") ParaStr=replace(ParaStr,chr(34),""...

ASP连接Access数据库的几种方法

1. 相对与比较老的环境,建议使用第二个 set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION") DBPath = Server.MapPath("customer.mdb") dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath SQL="select * from auth where id=" & user_id &"" SET uplist=dbconnection.EXECUTE(SQL) 2.win2003以上的机器,建议用此方法,效率更高 set dbconnection=Server.CreateObject("ADODB.Connection")...

ASP中DateAdd函数中日期相加或相减使用方法

ASP中DateAdd函数用法 2006/09/22 12:29 注意vbs中和sql中写法略有不同,以下帖出的为vbs帮助。 sql的可搜索sql自带帮助文档 字符串表达式,表示要添加的时间间隔。有关数值,请参阅"设置"部分。 返回已添加指定时间间隔的日期。 DateAdd(interval, number, date) 参数 interval 必选项。 number 必选项。数值表达式,表示要添加的时间间隔的个数。数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期)。 date 必选项。...

asp 中文乱码问题解决方法

不管什么语言乱码问题都存在在asp中解决乱码方法有以下几种: 如果页面显示正常,而从数据中获取的数据为乱码 UTF-8编码的话:在ASP脚本顶部加入 代码如下:<%@Language="vbscript" Codepage="65001"%> 以及再在<head>区域中加入 代码如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" > gb2312编码的话:在ASP脚本顶部加入 代码如下:<%@Language="vbscript" Codepage="936"%> 以及再在<head>区域中加...