对Query字段进行Encode操作: 利用一个Query字段在不同主页间传递信息时必须进行Encode操作(注意是在进行不同页面传递),因为如果不这样做,你很可能使得接受信息的那边接受到一些你所不期望的奇怪字串。 注:其实如果Query字段中没有一些特殊字符,例如空格和标点符...
使用多中值排序基数实现大型树状结构 在“中值排序基数法实现树状结构”中,为了解决回复限制的问题,我们可以增加第二(三、四……)基数字段。 其实在一般的BBS中,使用一个基数已经足够,因为一个贴子的回复太多或深度太大的时候,无论你的树状结构做得多好,由于屏幕...
很多朋友觉得Asp不是很好学,我觉得其实有了一定的编程基础,再加上那么一点点技巧,入门是不难的(不过要做好也不是很容易,要很多的相关知识——什么Sql Server数据库语言啦,数据结构啦(这些都是在优化Asp的算法时候要熟悉的)。 在这只和大家谈谈我个人是怎书写和调试...
下面读取纪录的存储过程:br br if exists(select * from sysobjects where ID = object_id(quot;up_GetTopicquot;))br nbsp;nbsp;nbsp;drop proc up_GetTopicbr gobr br create proc up_GetTopic @a_intID intbr nbsp;nbsp;nbsp;asbr nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;de...
用中值排序基数法实现树状结构 在BBS的编写中,经常有人问怎样实现树状结构?一个比较不负责任的回答是:使用递归算法。当然,递归是一个可行的办法(二叉树的历遍也好象只能使用递归算法),但对于BBS来说,这样做势必要进行大量的Sql查询(虽然可以使用存储过程来做,但...
不用递归实现树形结构的一种方法 主要的技巧在Level(帖子回复深度)的操作上 SunADM 于 2000.07.26 ____________________________________________ 演示表的结构 ____________________________________________ 表名:BBS 字段 数据类型 说明 ID 自动编号 RootID Int...
下面是上篇文章所说的存储过程,其作用已经说过,在这里就不再赘述了。请大家自己看代码吧。这个存储过程只是存储数据的过程,以后如果有时间我将讲一下读取数据。 /**********************************************************************/ /**/ /*Stored Procudure...
除了“读取Excel数据形成HTML表格”的技术外,你可能有兴趣想了解怎样用程序实现电子数据表和名字范围的下拉菜单列表。 除了单元格的内容,用ADO还能知道更多的信息---在上面,已经讨论了用它得到字段名的列表。 调用OpenSchema方法,可以得到当前打开数据库(同样...
最后介绍创建文件选择列表的代码,在这里使用内建的FileSystem对象获得文件和文件夹的信息。 为简单起见,例程假设电子数据表文件和ASP文件位于同一个目录下。通过vServerFolder= Server.MapPath(.) 获取当前目录名称,并将之转换到folder对象,从而找出目录中的文件。...
经常看到一些初学asp的朋友为了测试一个值到处用response.write来打印, 而要看页面效果时再删除这些语句或加上注释,在正式版本出来以前要如此反复 多次。而有些人为了减少麻烦,干脆全当它是正确的,不做测试输出,像这样极 易出现各种各样的问题,最常见的是如果要生...
以下是MSDN (1999年4月版)提供的 IE5 所支持的所有server端变量 部分变量在以前的版本中不支持,而且在以后的版本中可能会有变化(这是Microsoft的原话) Variable Description ALL_HTTP All HTTP headers sent by the client. ALL_RAW Retrieves all headers in the raw-f...
过程的最后一步是格式化数据并显示,就是建立一个HTML输出,步骤如下: 依次循环记录集(Recordset)中每一个字段(Field),写标题 依次循环记录集和每一个字段,写数值 例程代码将整个的HTML表格组合为一个长字符串,最后输出到HTML页面。字符串初始化为如下值: Data...
最近经常有人问在win2000和IIS5中不显示asp错误的详细信息,而只显示错误号,如错误ID800xxxxx,这使得程序调试很不方便,有些人采取在IIS中设置500-100错误指向默认,这样做也不会出现详细的错误信息。实际上这可能是微软出于安全考虑而在500-100.asp中没有显示详细出...
SavePic.asp % '---------------------------------------RETURN THE IMAGE FORMAT-------------------- function checkImageFormat(checkdata) '--return: A,B,C (A is image format; B is height pixels; C is width pixels; D is color depth) flag=0'''''''0 is not...
Creating Dynamic List Boxes With Cross-Browser Compatibility The aim of this article is to look at the opportunities for creating list boxes where the content changes dynamically depending on some action taken by the user in the page. Where you have...
The get_list.asp Page The only remaining part of the task is to create the page get_list.asp, which queries the database to get the matching list of values, and copies these values into the appropriate list box on the main page. The way we do this co...
在 Web 页面中使用图表(chart)表现数据 在 Web 编程中经常需要做的一件事情就是把从数据库中查出的数据(数字)使用图表(chart)的形式在页面中表现出来。下面我们简单总结几种常见的做法。 1. 如果图表的样式只需要柱形图(bar)就可以的话,有一种非常简单,偷懒的...
随着人们对数据库及动态HTML (DHTML)的应用和对XML的兴趣的增加,所以在商业网站的数据中使用动态内容变得越来越普遍。这里我们就成功运用了一则最新的技巧——用ASP创建 Word 文件,我想您看后肯定会受到很大的启发。 原文出处:http://www.asptoday.com/articles/1999...
现在“瘦客户”的观点已经是一个神话了,但随着电视或掌上型浏览器的繁荣,这一状况会有所改变。今天绝大多数的网络客户仍使用功能强大的PC,附着着大量的客户端存储器和客户端感兴趣的内容。在Internet协议下,将文件传递到中央服务器有一些方法可供选择,但基于WEB的...
二、在ASP中执行 现在已经得出结论,RFC1867是在WEB应用程序上载文件的最好方式。那么如何来运行?Microsoft提供了什么方法?其它有哪些方法可以用? Microsoft的Posting Acceptor ASP不支持multipart/form-data编码方式,但是,Microsoft提供了免费的Posting Acceptor(...
用几行Asp代码实现防止表单多次被提交 廖家远 在很多情况下都需要防止相同的表单被多次提交,很多人的实现方法都比较复杂(代码数量超过几 十行!!)下面提供一种只需使用几行代码的方法,轻松地实现了防止用户刷新多次提交表单和使用后 退钮重复多次提交表单。 表单文件...
这里所谓的复杂表单,是指表单中包含多种不同的输入类型,比如下拉列表框、单行文本、多行文本、数值等。在经常需要更换这类表单的场合,需要有一个表单的动态生成程序。本文介绍的正是这样一个系统,它以数据库保存表单定义数据,利用ASP脚本动态生成表单HTML代码以及...
前一阵为了做图表,查看了论坛中的所有文章,但大都是用Aspchart,ShortGraph等组件,这些组件多半都是国外开发要money的。如果你用office 的MS Chart,往往作出的效果又差强人意。如果你使用过Office2000中Excel的图表的话,应该被一流的效果所折服。想把他搬上你的网...
% ' Generic ASP Editor for Access Tables ' Version 1.01 - 9 November 1999 ' ?Roman Koch ' ===================================================================== ' Your customisations go here ' ==========================================================...
树形结构是描述层次数据的常见方法。本文介绍的树形结构生成程序主要由一个ASP页面、二个JavaScript函数构成。该树形结构是异步的,也就是说,节点数据仅在必要时才读取,而不是一次性全部发送到客户端。 一、概述 树形结构中所有的节点都必须包含以下属性:本身的ID,...
三、客户端代码 下面是程序的启动页面Tree.htm: HTML SCRIPT SRC=Renderer.js LANGUAGE=JavaScript /SCRIPT HEAD /HEAD BODY ID=bodyTree NAME=bodyTree OnLoad=GetTree(); IFRAME ID=GetData STYLE=display:none /IFRAME /BODY /HTML 该页面装载时将执行Renderer.js中...
有件事情我觉得很奇怪,我装的Windows 2000 Advanced Server(English)从来没有过不能显示完整错误信息的事情,所以后来我看见别人的机器不显示错误的时候感到非常的惊讶。是跟AS有关还是跟英文版有关?我装好机器后没有修改过任何设置和文件就这样。 我检查500-100.asp...
nbsp;br b5.3 Scripting.Dictionary/bb对象/bbr nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;许多Microsoft的编程语言,如Visual Basic、VBScript和Jscript,都提供集合(collection)。可以把集合想象为数组,可以使用其中内建的函数完成存储和操纵数据等基本任务。无须担心数...
Now, you might be wondering, what does he mean, Don't skimp on the variables? Well, often times it is more efficient to use variables to store results from ADO queries or from objects, and then reference the variable as opposed to continuously refere...
% Const ForReading=1 Const TristateTrue=-1 'Unicode Const FILE_TRANSFER_SIZE=16384 '16k 'Use the following line for IIS4/PWS - this is the default for IIS5 Response.Buffer = True Function TransferFile(path, mimeType, filename) Dim objFileSystem, objF...