asp技术文章
世界因你而小
性格开朗
展开
-
显示一个Form中的所有内容
如果想把上个网页Form>..Form>内的所有内容显示出来,有这样两种方法:1、以For Each .. In .. %For Each Name In Request.Form Response.Write("" & Name & "=") Response.Write(Request.Form(Name)) Next%> 上面这个程序将显示出上个网面中的所有form内容。2、以for原创 2005-10-26 22:49:00 · 812 阅读 · 0 评论 -
asp如何实现图片的动态翻动的效果
http://community.csdn.net/Expert/topic/3722/3722373.xml?temp=.6881372rs.open "select top 3 * from table order by id desc",conn,1,1ii=1do while not rs.eof%> id=img>>rs.movenextlooprs.closeset rs=n原创 2005-10-26 23:55:00 · 2190 阅读 · 0 评论 -
连续不间断横向滚动图片
原创 2005-10-26 23:56:00 · 747 阅读 · 0 评论 -
限制同一表单被多次提交
在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单。缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等。 本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法。它主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可;对于那些较为复杂的环境,我们在文章的最后给出一些改原创 2005-10-27 09:07:00 · 943 阅读 · 0 评论 -
日期验证的正则表达式
严格的日期验证包括格式和逻辑上的合法性!^((((19|20)(([02468][048])|([13579][26]))-02-29))|((20[0-9][0-9])|(19[0-9][0-9]))-((((0[1-9])|(1[0-2]))-((0[1-9])|(1/d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((01,3-9])|(1[0-2]))-原创 2005-11-04 00:23:00 · 1234 阅读 · 3 评论 -
特殊需要,定时运行你的ASP文件
在一定的时候,要定时的运行某个ASP文件去执行一个任务,如一个工厂在早上9点钟要采集所有的电表的读数,当然这要通过IN SQL连接到各个电表中,我们现在就是用一个ASP文件把IN SQL中表的读数再集中到MS SQL中。 可能你看到的定时运行ASP文件的方法有多种,不过我现在要说的是一种简单的方法,利用计划任务就可简单的实现。 首先,你要写一个js或者vbs文件来调用你所有执行的ASP。下面原创 2005-11-05 09:55:00 · 804 阅读 · 0 评论 -
ASP中调用存储过程
asp调用存储过程asp调用存储过程!转贴 1.调用存储过程的一般方法 先假设在sql server中有一存储过程dt_users: CREATE PROCEDURE [dbo].[dt_users] AS select * from users return GO 第一种方法是不利用command对象,直接用recordset对象 set rs=server.createobject("adod原创 2005-10-29 11:56:00 · 794 阅读 · 0 评论 -
ASP与存储过程
ASP与存储过程 ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。 现在,我基本上通过调用存储过程访问SQL Server,以下的文原创 2005-11-03 09:43:00 · 922 阅读 · 0 评论 -
树型结构在ASP中的简单解决
树型结构在我们应用程序中还是很常见的,比如文件目录,BBS,权限设置,部门设置等。这些数 据信息都采用层次型结构,而在我们现在的关系型数据库中很难清淅表达。那么要在程序中遇到树型 结构问题该如何处理呢? 最近笔者通过一个ASP权限管理的程序轻松解决了一这问题,现在将其整理出来以飨读者。 首先,要将层次型数据模型转化为关系型数据模型。也就是说如何在我们的ACCES原创 2005-11-04 22:16:00 · 1165 阅读 · 0 评论 -
使HTM页面像ASP页面一样接受参数!
var pos,str,para,parastr,tempstr1;tempstr="";str = window.location.href;pos = str.indexOf("?")parastr = str.substring(pos+1);document.write("文件路径:"+str);if (pos>0){ document.write("所有参数:"+parastr); }e原创 2005-11-05 09:57:00 · 821 阅读 · 0 评论 -
用ASP动态生成JavaScript的表单验证代码
表单的验证是开发WEB应用程序中常遇到的一关。有时候我们必须保证表单的某些项必须填写、必须为数字、必须是指定的位数等等,这时候就要用到表单验证了,一般我们常用的表单验证有2种方式:1、编写JavaScript或VBScript的表单验证函数,在客户端进行验证;2、在表单提交后,使用ASP的方法Request.Form获取表单的输入值进行判断,然后返回结果,这是在服务端进行验证; 这2种方原创 2005-11-01 23:01:00 · 818 阅读 · 0 评论 -
正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML原创 2005-12-09 14:09:00 · 1705 阅读 · 0 评论 -
Asp无组件生成缩略图
首先,我们知道在页面中显示图片是如下代码: src是图片路径,border控制图片边缘宽度,width是图片的长度,height是图片的高度。缩略图的生成其实就是在原始尺寸上缩放。但一般为了尽量少失真,我们都会按比例缩放。于是,获取图片的长宽尺寸也就成了生成缩略图的重点。 下面便是编写无组件生成缩略图的步骤: 1.无组件获取图片大小 以前刚学ASP不久时看到过一篇转载 2008-05-23 14:48:00 · 523 阅读 · 0 评论 -
aspjpeg组件安装
安装提示输入序列号,没有则保留空,我暂时随便输入12345-67890-12345,先看一下他的dll能不能像aspjpeg1.3那样直接使用。安装提示重起iis服务,选否,注册组件一般不需要重起如果以前装过其他版本的aspjpeg,需要先停止iis(net stop iisadmin /y),转载 2008-05-23 17:18:00 · 908 阅读 · 0 评论 -
aspjpeg组件
ASPJPEG是一款功能相当强大的图象处理组件,用它可以轻松地做出图片的缩略图和为图片加上水印功能。下面简单介绍一下使用方法:您先要执行下载得到的exe文件,安装该组件1、为图片制作缩略图 Dim Jpeg,PathSet Jpeg = Server.CreateObject("Persits.Jpeg")/// 图片所在位置Path = Server.MapPath("images") &转载 2008-05-23 17:46:00 · 566 阅读 · 0 评论 -
用ASPJPEG组件高级使用方法介绍
aspjpeg是一款非常强大的图片处理组件,纯英文版本。不过早已经有免费版和破解版,但是对其进行详细与深入介绍的文章却是不多,即使有也只牵涉到图片缩略和图片水印。可能是因为纯英文的缘故。 这里我就是针对这些问题谈谈aspjpeg的高级用法。这里的技术主要包括: 图片缩略 图片水印 安全码技术 图片切割 图片合并 数据库支持 更多不常用的方法介绍 以及相关的一些实用技术 .aspjpeg转载 2008-05-23 17:40:00 · 518 阅读 · 0 评论 -
ASPJpeg和ASPUpload组件的常用属性和方法
aspUploadSet Upload = Server.CreateObject("Persits.Upload")创建对象方法:save "path"保存到指定路径如果不指定路径则保存在内存中saveas "path"把内存中的文件保存到指定位置Upload.CreateDirectory Path, True建立文件夹Upload.OpenFile转载 2008-06-13 14:11:00 · 3395 阅读 · 0 评论 -
WEB编程开发常用的代码
1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;db原创 2005-10-26 23:54:00 · 715 阅读 · 0 评论 -
ASP 写的判断 Money 各个位值的函数
需要把一个MONEY值的个位十位百位千位还有角啊分啊的单独取出来生成表格。Function Moneynm(n,m) checkPoint = InstrRev(n,".") If n>9999.99 Then Response.write"数据超过限制,请确定您的报销金额在9999.99元以内!" Else If (checkPoint leftNu原创 2005-10-26 23:40:00 · 771 阅读 · 0 评论 -
存储过程介绍及asp存储过程的使用
一、先介绍一下什么是存储过程 存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供以下功能原创 2005-10-26 23:33:00 · 662 阅读 · 0 评论 -
ASP生成静态页面的方法
ASP2HTML WITH TEMPLET我希望大家看到该标题就能让想象到它的功能:1,WITH TEMPLET意思是,生成的页面架构将采用某个已设定的模板,在此之前我的一篇教程中介绍过,希望各位在看本教程之前对ASP采用模板应熟悉下。(当然,不看也没有问题,本教程同样会提及精华部分的:)具体参考:http://www.cnbruce.com/blog/showlog.asp?cat_id=26原创 2005-10-26 23:05:00 · 681 阅读 · 0 评论 -
用WEB(ASP)方式实现SQL SERVER 数据库的备份和恢复
SQL Server 数据库的备份与恢复选择操作:备份 恢复数据库名:">文件路径:(备份或恢复的文件路径)SQL Server 数据库的备份与恢复!海娃@2004-4-2http://www.51windows.Netdim sqlserver,sqlname,sqlpassword,sqlLoginTimeout,databasename,bak_file,actsqlserver =原创 2005-10-26 23:07:00 · 769 阅读 · 0 评论 -
页面控制常见问题及解决办法
1、在固定宽度的表格中,若输入的英文字符总长度超过了表格宽度,则表格就会撑大,中文则不会。2、表格的分行下载在需要分行下载处加上 ,这样可以加快表格下载速度。比如:flsdjfsdjfkdsjfskdjfsdjfksdflsdjfsdjfkdsjfskdjfsdjfksd3、 在网页中做出一根竖的线有几种办法?那种最好哪?第一种: 以上代码中的每个属性都不能忘,否则无效。第二种:CSS样式控原创 2005-10-26 23:10:00 · 740 阅读 · 0 评论 -
如何得到某月的最后一天
经常我们遇到这样的问题:一是,某月的最后一天是 29,30,还是31 呢?。二是,返回某月的最后一天。这个问题如果,不留神,SQL中有关日期的语句,包含错误的日期,那么就要出错,那么这个怎么解决呢?请参照以下代码。 public string MonthMaxDay(long Year,long Month,int Flag) { //获取月份畜日 string Value,Sval原创 2005-10-26 23:12:00 · 774 阅读 · 0 评论 -
WEB表格导出为EXCEL文档的方法
function exportExcel(atblData){ if (typeof(EXPORT_OBJECT)!="object") { document.body.insertAdjacentHTML("afterBegin",""); } with (EXPORT_OBJECT){ DataType = "HTMLData";原创 2005-10-26 23:18:00 · 833 阅读 · 0 评论 -
在ASP中使用存储过程
学习使用存储过程(Stored Procedure),是ASP程序员的必须课之一。所有的大型数据库都支持存储过程,比如Oracle、MS SQL等,(但MS Access不支持,不过,在Access里可以使用参数化的查询)。使用存储过程有许多好处,它可以封装复杂的数据逻辑,充分发挥大型数据库本身的优势。我们知道,ASP并不适合做复杂的数据运算,而通过OLD DB访问数据库,由于数据需要在ASP和原创 2005-10-26 23:21:00 · 631 阅读 · 0 评论 -
ASP常用数据库连接及操作的方法和技巧
1.ASP连接Access数据库dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdb原创 2005-10-26 23:26:00 · 635 阅读 · 0 评论 -
一个获得随机字符串的asp函数
response.write getCode(10) 得到一个长度为10 的随机字符串Function getCode(iCount) Dim arrChar Dim j,k,strCode arrChar = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" k=Len(arrChar) Randomize For原创 2005-10-26 23:29:00 · 761 阅读 · 0 评论 -
在ASP中调用DLL的方法
动态联接库(DLL)可以加快应用程序关键部分的执行速度,同时通过统一的COM接口调用,对DLL的使用也可以最大限度地发挥组件的重用性。用户不必关心DLL采用什么语言编写,只需关注其提供了哪些功能及接口参数,便可以为我所用。目前,基于.Net技术编写的DLL组件越来越多,而传统的ASP中如果也可以应用这些组件提供的功能,可以避免很多程序员无谓的劳动。最近本人在工作中需要在ASP中调用.Net环境下原创 2005-10-26 23:30:00 · 1228 阅读 · 0 评论 -
ASP生成静态网页,学习CASE的用法,以及“权限”的一种控制方法
... 1 then %> 你还没有登录,没有权利浏览本页,请先登录!else 读取login.htm附带的SubjectNo、StudentID及Name参数值Subject=Request("Subject")StudentID=Request("StudentID")Name=Request("Name")******** 路径和文件的建立 ****************原创 2005-10-26 23:41:00 · 805 阅读 · 0 评论 -
提交表单的几种判断方法
function xxg(){ if (frm.t11.value=="") { alert("简介"); return false; }}//-->onsubmit="return xxg();" name=frm> type="submit" value="提交"> ----------------------------------------------function che原创 2005-10-26 23:47:00 · 1088 阅读 · 0 评论 -
无刷新显示即时更新数据两例
因最近做网站需要用到无刷新数据,所以在网上查了一些资料,无刷新数据的实现无外乎用javascript或xmlhttp或iframe来实现。在网上找到一代码不是不能用就是效率太低,有的甚至使我的CPU达到100%,我根据网上的代码及查阅了一些资料,提供以下两例无刷新数据的例子,保证完全无错!例一:example1.htm-------------------------------------无刷新原创 2005-10-26 23:51:00 · 1333 阅读 · 0 评论 -
ASP在线发E-mail的2个函数(使用JMail和NewMail组件)
Function JMail(Send_From,Send_To,Send_Subject,Send_Body)调用JMail组件发送E-mail函数參數:Send_From-發送者信箱Send_To-接受者信箱Send_Subject-郵件主題Send_Body-郵件内容 Dim JMail Set JMail = Server.CreateObject("JMa原创 2005-10-26 23:53:00 · 1067 阅读 · 0 评论 -
可输入、自动匹配的下拉框
STYLE.CSS.ac_menu{border:1px solid #3162A6;background-color:#F6F6F6;z-index:99;cursor:default;overflow:hidden;-moz-box-sizing:border-box;height:expression((this.scrollHeight>130)?"130px":"auto")}.ac_m原创 2005-10-27 13:27:00 · 1509 阅读 · 0 评论 -
防盗链、判断星期几
防盗链 http=Request.ServerVariables("HTTP_REFERER") http2=Cstr(Request.ServerVariables("SERVER_NAME"))if mid(http,8,len(http2)) response.write "本站禁止从外部站点下载!"else response.redirect "download.doc" do原创 2005-10-26 23:15:00 · 655 阅读 · 0 评论 -
截取固定长度字符串显示在页面,多余部分显示为省略号(区分汉字和字符)
以下是代码,呵呵,比较简单,主要是区分汉字和字母,不然一个全是字母,一个全是汉字的两条记录排列在一起时会比较难看,全字符的长度只有全汉字 的一半就显示...号了 public static string stringformat(string str,int n) { ///原创 2005-10-26 23:20:00 · 866 阅读 · 0 评论 -
AspUpload组件的属性中文说明
UploadManager 属性=============================================CodePage As Long (Read/Write) 可以把表单的文本项目名和文件名的字符从指定的CodePage转换为Unicode,比如表单是按UTF-8提交的,那么这个属性应该设置为65001。其他的如1251 (Cyrillic), 1255 (Heb转载 2008-06-13 15:39:00 · 903 阅读 · 0 评论