ASP/VBSCRIPT
文章平均质量分 66
doublel
这个作者很懒,什么都没留下…
展开
-
在ASP中处理数据库的NULL记录
在许多时候我们使用ASP+数据库进行网站编程的时候,会遇上读取某记录出来和另外一些变量进行运算的情况,如果取的记录数据为NULL值,那么可能会造成程序返回错误结果,如果每个读记录的语句后都加上判断语句,程序又显得拖沓,因此,我认为编写一个专用的函数对读取的记录进行自动或半自动识别是很好的办法。 根据VBscript的数据类型定义,结合利用VarType函数,构造以下自动处理函数Initdat原创 2005-06-20 10:46:00 · 2461 阅读 · 0 评论 -
ASP五大高效提速技巧(from china.com)
技巧之一:提高使用Request集合的效率 访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。 例如将代码写成下面的形式以加快脚本引擎处理速度: strTitle=Request.Form("Title") st原创 2005-06-17 13:23:00 · 1213 阅读 · 0 评论 -
ASP构造大数据量的分页SQL语句 选择自 AppleBBS 的 Blog
1%@Language = "VBScript" Codepage = "936"%> 2% 3分页sql语句生成代码 4Function GetPageSql(TblName,FldName,PageSize,PageIndex,OrderType,StrWhere) 5 Dim StrTemp,StrSql,StrOrder 6 根据排序方式生成相关代码 7 If Ord原创 2005-05-27 19:31:00 · 971 阅读 · 0 评论 -
微软建议的ASP性能优化28条守则
目录 技巧 1:将经常使用的数据缓存在 Web 服务器上 技巧 2:将经常使用的数据缓存在 Application 或 Session 对象中 技巧 3:将数据和 HTML 缓存在 Web 服务器的磁盘上 技巧 4:避免将非敏捷的组件缓存在 Application 或 Session 对象中 技巧 5:不要将数据库连接缓存在 Application 或 Session 对象中 技巧 6:合理地使用原创 2005-05-27 20:47:00 · 948 阅读 · 0 评论 -
在SQL中删除重复记录(多种方法) 选择自 55015182 的 Blog
学习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录。后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这个只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。 SQL> desc employee Name原创 2005-08-27 16:58:00 · 1098 阅读 · 0 评论 -
ASP应用之模板采用
初学ASP,程序是能勉强写出来了,但若每进行一次网站页面的改版,所有的源程序都将进行一次移植手术。为此所耗费的人力精力不计其数,甚至一不小心得不偿失、前功尽弃。所以,梦想着那么大段的程序代码变成几个简单的字符代替,这样只要设计好页面把该功能插入就OK了。其实这也简单,只需将实现该功能的程序代码做成子程序,然后主页调用就可以了。很多时候,在博客中国,你会选择到很多的模板,甚至有可能自己来设计;或者采原创 2005-08-20 19:47:00 · 1219 阅读 · 0 评论 -
RS.GETROWS使用详解
ADO也提供更有效率方法來取得資料。GetRows 方法傳回一個二維的陣列變數,每一行對應Recordset中的一筆記錄,且每一列對應到記錄中的欄位。此方法的語法如下:varArray = rs.GetRows([Rows], [Start], [Fields])Rows 是要讀取記錄的數量;如果想要取得Recordset所有記錄,可用-1或省略此參數。Start 是指出第一個被讀取記錄的書籤;也原创 2005-08-20 18:53:00 · 2245 阅读 · 0 评论 -
IIS6 中ASP不能上传大文件解决方法
今天早上发现在WebEasyMail Web中上传附件不管我改成99,999KB它还是只能上传200KB,经过查找后发现问题出在ASPMaxRequestEntityAllowed中,哎...IIS6 中ASP不能上传大文件解决方法:首先,停止以下服务: IIS Admin Service World Wide Web Publishing Service HTTP原创 2005-08-21 14:46:00 · 3227 阅读 · 1 评论 -
Adodb.Stream 组件的使用说明
Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作.有下列方法:Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用。Close 方法 使用方法如下 Object.Close :关闭对像CopyTo 方法原创 2005-08-20 19:21:00 · 1106 阅读 · 0 评论 -
取得汉字字符串的首字母串
此功能一般用来生成姓名的首字母简写,比如说我今天下午写程序的时候就要用,对于国标码的很简单,因为其ANSII编码是按汉字拼音首字母顺序排列的,只要查出汉字的ANSII值,再对比一下范围就可以了。但是问题是,我用的是UTF-8编码,而UNICODE的汉字编码毫无规则可言,这可愁坏人了,如果用中文的操作系统的话,装了MSSQL,可以从MSSQL的系统表里把这个对应关系select 出来,但是我现在用A原创 2005-08-20 19:07:00 · 4491 阅读 · 0 评论 -
NextRecordset 和 GetRows 双簧合奏
NextRecordset 和 GetRows 大家可能用的很少!最近使用使用,不错的好东东!对提高批量查询,查询纪录集不是巨海量的情况很有效果NextRecordset 和 GetRows 是Recordset的两个属性(属性还是方法我是常混淆是非#$#$,弄不清四下五除一) GetRows ---> 将recordset记录集提取到一个二维数组中,我们对recordset数据的行为就转移到该数原创 2005-08-20 19:00:00 · 1048 阅读 · 0 评论 -
使用模板实现ASP代码与页面分离
使用模板实现ASP代码与页面分离 每个进行过较大型的ASP-Web应用程序设计的开发人员大概都有如下的经历:ASP代码与页面HTML混淆难分,业务逻辑与显示方式绞合,使得代码难以理解、难以修改;程序编写必须在美工之后,成为项目瓶颈;整合的程序代码和HTML静态页面时,花费大量的时间才能得到理想的效果,兼作了美工。的确,用脚本语言开发Web应用不容易将数据的处理和数据的显示分开,但在多人合作的情况原创 2005-08-12 09:46:00 · 3290 阅读 · 0 评论 -
ASP上两个防止SQL注入式攻击Function 选择自 asthlon 的 Blog
==========================过滤提交表单中的SQL==========================function ForSqlForm() dim fqys,errc,i,items dim nothis(18) nothis(0)="net user" nothis(1)="xp_cmdshell" nothis(2)="/add" nothis(3原创 2005-08-04 07:59:00 · 1031 阅读 · 0 评论 -
ASP中怎么实现SQL数据库备份、恢复! 选择自 hanghwp 的 Blog
1、ASP中怎么实现SQL数据库备份、恢复!答:asp在线备份sql server数据库:1、备份SQL="backup database 数据库名 to disk="&Server.MapPath("backup")&"/"&"backuptext.dat"&""set cnn=Server.createobject("adodb.connection")cnn.open "driver={原创 2005-07-21 09:13:00 · 885 阅读 · 0 评论 -
HTTP_REFERER的工作方式(转)
下列情况是从浏览器的地址栏正常取得Request.ServerVariables("HTTP_REFERER")的: 1.直接用 2.用Submit或提交的表单(POST or GET) 3.使用Jscript提交的表单(POST or GET) 下面我们再看看Request.ServerVariables("HTTP_REFERER")不能正常取值的情况: 1.从收藏夹链接 2.单击主页或者原创 2005-07-22 13:30:00 · 1113 阅读 · 0 评论 -
asp存储过程使用大全 选择自 bigcarp 的 Blog
存储过程使用大全(www.Jojoo.net) 1,调用没有参数的存储过程set conn=server.CreateObject("adodb.connection")set cmd=server.CreateObject("adodb.command")strconn="dsn=pubs;uid=sa;pwd"conn.Open strconnset cmd.ActiveConnection原创 2005-07-04 14:52:00 · 979 阅读 · 0 评论 -
[转]ASP开发必备:WEB打印代码大全
ASP开发必备:WEB打印代码大全这篇文章主要介绍了如何使用ASP控制Web的各种打印效果,它能够控制纵打、横打和页面边距等。1、控制"纵打"、 "横打"和"页面的边距"。 程序代码: function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // mea原创 2005-06-18 17:57:00 · 1328 阅读 · 0 评论