【初学ASP的快捷方法】教程文章相关的互联网学习教程文章

在ASP中使用均速分页法提高分页速度的方法

均速分页法 一、适用范围   均速分页法主要适用于文章系统,新闻系统等排序方法固定的ASP+ACCESS应用 二、特点说明 很多用过一些文章系统或是新闻系统的朋友知道,一般的文章系统或是新闻系统,在分类分页时,通常是通过读取数据库中满足条件的排序后数据,然后根据请求页号,通过定位操作,指向某条数据,并且开始读取这条数据后面的若干条数据作为一页。这种分页方法,原理简单,但是存在的问题是每次都需要把数据库中满足...

利用ASP实现事务处理的方法

利用ASP实现事务处理的方法 选择自 AppleBBS 的 Blog 关键字 利用ASP实现事务处理的方法 出处 在开发Web应用时,无一例外地需要访问数据库,以完成对数据的查询、插入、更新、删除等操作。受应用逻辑的影响,有时需要将多条数据库操作指令组成一个工作单元(事务)。在数据库中,所谓事务是指一组逻辑操作单元,它使数据从一种状态变换到另一种状态。为确保数据库中数据的一致性,应当用离散的成组的逻辑单元操作数据...

用ASP打开远端MDB文件的方法

如果你用ODBC connection (DSN or DSN-less)来访问远端的(UNC path)数据库, OLEDB会出现以下错误信息: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data. 你完全可以避免这种错误--ASP和ActiveX支持...

asp下同一空间多绑多哥域名的方法

同一空间多绑一个域名 代码如下:<% CheckDomain Sub CheckDomain() dim sDomain sDomain = Request.ServerVariables("HTTP_HOST") If Instr(sDomain,"a.xxx.com")>0 then Response.Redirect "a/" End Sub %> 同一空间多绑二个域名 代码如下:<% CheckDomain Sub CheckDomain() dim sDomain sDomain = Request.ServerVariables("HTTP_HOST") If Instr(sDomain,"a.xxx.com")>0 then Re...

asp的程序能实现伪静态化的方法

安装说明: 1、在IIS的Isapi上添加这个筛选器,筛选器名称 re,可执行文件选择 Rewrite.dll ; 2、设置httpd.ini文件 RewriteRule /news/(\d+)\.html /jsp/news\.jsp\?id=$1 [N,I] 表示将news.jsp?id=95 转换成news/95.html 以此类推,如果你有更多的参数,则增加相应的(\d+),而后面的id=$1,则增加id=$2,等等。 目前较为普遍的动态网页包括asp,php,jsp,shtml,jhtml,cgi......甚至还有一些自己定义的,比如:aspx,do,index,hell...

ASP,PHP与.NET伪造HTTP-REFERER方法及防止伪造REFERER方法探讨

HTTP-REFERER这个变量已经越来越不可靠了,完全就是可以伪造出来的东东。 以下是伪造方法: ASP: 代码如下:dim http set http=server.createobject("MSXML2.XMLHTTP") '//MSXML2.serverXMLHTTP也可以 Http.open "GET",url,false Http.setRequestHeader "Referer","http://www.dc9.cn/" Http.send() PHP(前提是装了curl): 代码如下:$ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, "http://www.dc9.cn/xxx.asp"); c...

用ASP读取XML文件的具体方法与示例

分别保存下面两段代码,一个保存为readxml.asp另一个保存为test.xml,放在同一个目录下面,调试程序即可,在程序里面我已经做了解释,读取代码可以做成一个readxml的函数,通过使用输入的参数而读取xml不同数据记录的不同的值。这段程序的改编来自互联网,有什么出入请见谅。 代码如下:<% dim xml,objNode,objAtr,nCntChd,nCntAtr Set xml=Server.CreateObject("Microsoft.XMLDOM") xml.Async=False xml.Load(Server.MapPath("tes...

Ajax+ASP和Flash+ASP数据读取取方法有些相似的实现方法

Ajax+ASP和Flash+ASP数据存取方法两种数据存取方法差不多。===============================下面是一个ChatRoom的Ajax部分代码:var ajaxHttpRequest = false;function ajaxInit() { if(window.XMLHttpRequest) { //Mozilla, Opera, ... ajaxHttpRequest = new XMLHttpRequest(); if(ajaxHttpRequest.overrideMimeType) { ajaxHttpRequest.overrideMimeType("text/xml"); } } else if(window.ActiveXObject) { //IE try{ aj...

随机增加网站点击的一个不错的方法 原创

thenumstr="1,1,6,1,1,9,1,1,3" thenumarr=split(thenumstr,",") randomize thernd=cint(rnd()*8)+1 thenum=thenumarr(thernd) if thenum=null then thenum=1 sqladd="update counts set hits=hits+"&thenum&" where title='"&title&"'" msgbox thenum&"==="&sqladd [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

javascript asp教程第六课-- response方法【图】

response 对象:reponse是asp中六个对象之一。它代表了服务器端对浏览器的回应。response有8种方法,9种属性和一个集。在这一课,我们就重点讲述方法。方法:在javascript中,asp方法使用括号。请注意依赖response.buffer的两个方法,我们将在下一课讲到他们。同样应该注意到addheader()和redirect(),因为他们必须优先于write()执行。所有的方法都在上面描述和演示了。下面我将详细讲述每一个方法。我将花点额外的时间来讲述我们用...

[转]XMLHTTPRequest的属性和方法简介

1、XMLHTTPRequest对象什么是? 最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(这个功能正是AJAX的一大特点之一:)) 来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模...

Tsys OkHtm.com修改版数据采集方法【图】

采集功能[1]分类管理 a 添加一个频道 b 频道(点击进入栏目管理) c 添加新栏目 [2] 项目管理a 添加新项目 项目名称: 填写采集的项目名称,便于自己以后管理 所属频道: 请选择采集的频道所属栏目: 请选择所属于的栏目 所属专题: 不属于任何专题 网站名称: 自己用来采集的对象网站名称网站网址: 自己用来采集的对象的地址网站登录: 不需要登录 设置参数 登录参数: 需要登录才能访问的请设置登录参数(不支持验证码登录)提交地...

一种理论上最快的Web数据库分页方法

出了一种理论上最佳的分页方法,本篇我们就来详细说说这种最佳的分页方法。 一:构思。   在设计Web数据库时,如果我们要编历每一条纪录,那么只有采取分页模式才可以使Web数据库尽快,尽好的呈现给终端用户,也不会因为8秒原则而使用户失去浏览该页的兴趣。但是即使采取分页的办法,当出现多纪录的数据库时,也难免会使我们的用户感到翻页时速度太慢。就如同我的上篇文章说的那样,几乎上一片文章的三种分页方法都有一些缺陷。...

如何从数据库中随机取出10条记录的方法

function xipai(mystr) xipai="" if len(mystr)=0 then'如果是空的,那么初试化一付连续的牌 for i=1 to 52 mystr=mystr & " " next end if dim i,x for i=1 to 52 myarry=split(mystr) 'myarry是下标52的数组,前0-51个有效 randomize x=cint(rnd*(ubound(myarry)-1))'前0-51个随便找一个 mystr=replace(mystr, myarry(x) & space(1),"")'从没发的牌中随便挑一张 xipai=xipai & myarry(x) & space(...

个性验证码的制作方法【图】

程序 ASP,使用 BlueIdea 版验证码生成组件 上图就是直接使用组件的传统验证码效果图验证码组件的文件构成,本组件一共只有三个文件,它们分别是:1、checkcode.asp 负责生成和输出验证码 1309 byte。2、head.fix 是54byte的BMP头 3、body.fix 数字0~9 10X100竖排的RGB阵列数据3200 byte 如果想做自己风格的验证码,那只要对 body.fix 这个文件进行修改就可以了第一步:打开画图程序,建立一个10 * 100大小的 BMP 格式文件: 在其中...