
F) ASP
文章平均质量分 66
fionahd
这个作者很懒,什么都没留下…
展开
-
文本分页(待修改)
% dim totaltext,templinenum,pnum dim a,b,c dim w,h,pagecounter function pagetext(str) w = 43 h = 17 totaltext = split(str,"") templinenum = 0 pagecounter = 1原创 2007-09-24 23:31:00 · 446 阅读 · 0 评论 -
asp error对象基础
ASPError Object 这个新增的,内置与ASP 3.0中的对象提供了一个以往版本中没有的专门用来处理错误的对象,这样,我们来操纵错误就可以成为可能了。 以前你可以使用VBScript中的On Error Resume Next或则JScript的try ... catch来捕获错误, 但是你不能够捕获到COM对象、或则内置的ASP对象中发生的错误 但是如果你要是使用了ASPError对象转载 2007-11-15 14:04:00 · 443 阅读 · 0 评论 -
如何使用 ASP Error 对象
首先由Set objASPError=Server.GetLastError 取得错误信息,接着由 ASPError 物件的属生取得相关信息: objASPError.ASPCode:传回IIS产生的错误码 objASPError.Number:传回COM标准错误码,如 0x800A03FC objASPError.Source:传回实际产生错误的原始码 objASPError.Category:转载 2007-11-15 14:06:00 · 464 阅读 · 0 评论 -
asp error对象的使用例子
err对象使用的时候不需要创建实例,就是说你要用的时候随便拿来使用,就像session一样,不需要像ADODB对象使用的时候Set conn=Server.CreateObject("ADODB.Connection")来创建实例,它返回一个错误代码,但是Err!=Err.Number,可以用Clear方法清除,以利于下次使用.它主要的是个Description方法,返回的是简要错误说明,这里一个转载 2007-11-15 14:11:00 · 351 阅读 · 0 评论 -
把存储在SQL7的image字段的文件下载到客户端的ASP源代码
文 件 名:download.asp 使用方法:download.asp?fid=xxx说 明:把SQL7的image字段存储的文件下载到客户端数据库结构:[表名]tabimage {fid int not null;filename varchar(100) not null;filecontent image not null}fid:文件id [PK];filename:文件名;fil转载 2007-11-28 11:55:00 · 480 阅读 · 0 评论 -
ADO:Stream 对象
Stream 对象 表示二进制数据或文本的流。 说明 在诸如文件系统或电子邮件系统这样的树状分级结构中,Record 可能有一个与之相关联的位的默认二进制流,其中包含文件或电子邮件的内容。Stream 对象可用于对包含这些数据流的字段或记录进行操作。可以通过下列方式获取 Stream 对象: 通过指向包含二进制或文本数据的对象(通常是文件)的 URL。此对象可以是简单的文档、表示结构化文档的 Re转载 2007-11-29 10:35:00 · 2757 阅读 · 0 评论 -
服务器响应HTTP的类型ContentType大全
ContentType 属性指定服务器响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/html。在ASP中使用它: ".*"="application/octet-stream" ".001"="application/x-001" ".301"="application/x-301" ".323"="text/h323" ".906转载 2007-11-29 09:20:00 · 631 阅读 · 0 评论 -
asp 二进制字符串转换为普通字符串
Function sTb(vin) Const adTypeText = 2 Dim BytesStream,StringReturn Set BytesStream = Server.CreateObject("ADODB.Stream") With BytesStream .Type = adTypeText .转载 2007-12-12 11:33:00 · 2693 阅读 · 0 评论 -
直接下载数据库中的二进制文件
response.AddHeader "Content-Length",rs("nr").ActualSize response.AddHeader "Content-Disposition", "attachment; filename=" & rs("wj") 文件名 response.contentType = "application/x-msdownload转载 2007-12-12 11:42:00 · 1286 阅读 · 0 评论 -
asp图片写入数据库
% response.buffer=true dim formsize,formdata,bncrlf,divider,datastart,dataend,mydata formsize=request.totalbytes formdata=request.binaryread(formsize) bncrlf=chrB(13) & chrB(10) divider=leftB(fo转载 2007-12-12 12:53:00 · 536 阅读 · 0 评论 -
延时
Function Sleep(n) 单位秒s Dim StartTime StartTime = Timer Do : Loop Until Timer>n+StartTimeEnd Function转载 2007-12-18 14:02:00 · 453 阅读 · 0 评论 -
图片数据写入SQL
取得客户端送出的数据字节大小frmsize=Request.TotalBytes 以二进制方式读取数据frmData=Request.BinaryRead(frmsize) 去掉实际数据前、后的边界字符串行bnCrLf=ChrB(13)&ChrB(10)divider=leftB(frmdata,CLng(InstrB(frmdata,bnCrLf))-1)dataStart=Instr转载 2008-01-18 11:34:00 · 742 阅读 · 0 评论 -
Access与Sql Server之ASP代码比较
后台数据库:[Microsoft Access]与[Microsoft Sql Server]更换之后,ASP代码应注意要修改的一些地方:[一]连接问题(举例)[Microsoft Access]constr = "DBQ=c:/data/clwz.mdb; DRIVER={Microsoft Access Driver (*.mdb)}"[Microsoft Sql Server]const转载 2008-01-21 09:47:00 · 515 阅读 · 0 评论 -
一个简单实用的ASP调试函数和使用方法
<%dim is_debugis_debug = truesub chkerr(place)if is_debug = false then exit subif err thenResponse.Write "错误发生在:"&place&"错误描述:"&err.descriptionresponse.End()elseResponse.Write "在["&p转载 2007-11-15 14:01:00 · 1038 阅读 · 0 评论 -
asp错误处理机制
错误处理是让程序员牢骚满腹的东西之一。让我们来面对它,我们不写错误的代码就是了。。。或者类似的想法。不幸的是,代码中的运行时错误可能有许多的原因,从硬件、软件的改变到使用了别的开发团队的代码等等。有效的处理这些错误并使得它对于网站正常操作过程的中断最小化是每个有良知的程序员的责任。 在本文讨论的范围内,有三个不同的地方可以发生错误:脚本,中间件,以及IT内部架构。IT内部架构的错误,比方周期性转载 2007-11-15 13:33:00 · 716 阅读 · 0 评论 -
明晰程序异常的来源 ASP错误处理小结
ASP是非常简单的,以至于许多的开发者不会去思考错误处理。错误处理能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理。 错误的类型 有三种主要的错误类型: 1.编译错误: 这种错误出现一般都是代码的语法问题。因为编译错误而导致辞ASP停止运行。 2.运行错误: 这个错误是发生在你准备运行ASP时的。例如:如果你试图给一个变转载 2007-11-14 15:28:00 · 423 阅读 · 0 评论 -
一页上显示多个图片自动切换
% dim i,j,pic,pagenum if cint(request("id"))0 then sql="select * from news where type=0 order by orders,id desc" else sql="select * from news where id="&cint(request("id")) end i原创 2007-09-24 23:51:00 · 1343 阅读 · 0 评论 -
在VBScript中使用类
前言 首先,在我进入实质性主题并解释如何建立类之前,我希望保证你知道“对象”。虽然你可以在程序中使用对象而不用知道其正确的规则,但我并不建议如此!对于对象的初学者,接下来的部分将让你了解其概念及内容。已经了解面向对象编程(OOP)的读者可以跳过这章节。 导论 l “对象是什么?”——对象通常代表某种实体,主要是一个变量和函数的集合。转载 2007-09-25 21:16:00 · 564 阅读 · 0 评论 -
asp连接数据库的方法(全)
MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"asp连接数据库的方法(全)ADO相关知识 在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command Conn转载 2007-09-25 20:07:00 · 607 阅读 · 0 评论 -
Request.ServerVariables获取环境变量
//杨义贤总结Request.ServerVariables("HTTP_X_FORWARDED_FOR") 透过代理服务器取得客户端的真实IP地址,有些用此方法读取到的仍然是代理服务器的IP。还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么取到的值将是空的。Request.ServerVariables("Url") 返回服务器地址Request.ServerVaria转载 2007-09-25 20:15:00 · 429 阅读 · 0 评论 -
Err 对象
err 属性Description 属性HelpContext 属性HelpFile 属性Number 属性Source 属性err方法Clear 方法Raise 方法if Err then错误代码: %= Err.Number %>br/> 错误信息: %= Err.Description %>br/> 出错文件: %= Err.Source %>br/> end if转载 2007-10-09 09:24:00 · 588 阅读 · 0 评论 -
vbscript 读取excle文档
% @ language=vbscript %>% option explicit %>% on error resume next dim connxls,connstrxls,rsxls connstrxls="Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Extended properties=Ex原创 2007-10-09 14:50:00 · 1099 阅读 · 0 评论 -
生成静态页面
%filename="../index.html"if request("body")"" then body=request("body") Set fso = Server.CreateObject("Scripting.FileSystemObject") Set fout = fso.CreateTextFile(server.mappath(""&filename&原创 2007-10-09 15:54:00 · 399 阅读 · 0 评论 -
Cookies在ASP中的操作
%dim numvisitsresponse.cookies("NumVisits").Expires=date+365 numvisits=request.cookies("NumVisits")if numvisits="" then response.cookies("NumVisits")=1 response.write("欢迎你来到本站,你从未访问过本站.")else respon转载 2007-11-06 09:42:00 · 1224 阅读 · 0 评论 -
asp创建文件夹
Sub CreateFolder(strFolder) 首选判断要建立的文件夹是否已经存在 Dim strTestFolder, objFSO strTestFolder = Server.Mappath(strFolder) Set objFSO = CreateObject("Scripting.FileSystemObject") 检查文件夹是否转载 2007-11-07 11:28:00 · 784 阅读 · 0 评论 -
中文转拼音函数asp版
% Set d = CreateObject("Scripting.Dictionary") d.add "a",-20319 d.add "ai",-20317 d.add "an",-20304 d.add "ang",-20295 d.add "ao",-20292 d.add "ba",-20283 d.add "bai",-20265 d.add "ban",-20257 d.add转载 2007-11-07 11:19:00 · 527 阅读 · 0 评论 -
FCKeditor在ASP环境中配置使用
先说一下我的测试环境:XPSP2,IIS5.1,FCKeditor2.0在IIS上建立一个新的站点,我直接取名为FCKeditor在DW里建立一个相对应的站点,测试服务器为本机,支持VBScript下载FCKeditor2.0,这个东西是开源的,网上能下到的地方很多,自己找去……下载下来的应该是压缩包,解压到FCKeditor站点根目录,什么都不需要更改,直接就可以开始调用了。等你会了的时候,转载 2007-11-12 09:28:00 · 474 阅读 · 0 评论 -
javascript操作cookies 以及 正确使用cookies的属性
在 JS(JavaScript) 操作cookies比较复杂,在 ASP 里面我们只需要知道 cookie 的名称、cookie 的值就行了,而 JS 里面,我们面对的是 cookie 的字符串,你自己编写这个字符串写入客户端,然后自己解析这个字符串。 一、从写 cookie 说起。 var the_date = new Date("December 31, 2020"); var expi转载 2007-11-14 14:15:00 · 2108 阅读 · 0 评论 -
on error goto (Vbscript)和try catch
在安装了IIS以后,缺省的服务器端脚本语言被设置成VBScript。许多Web 开发团队在他们的开发环境中保持了这些缺省设置,这是不幸的,因为VBScript对于处理运行时错误的支持非常的差。在VBScript中,开发者可以使用的唯一一个错误处理结构是 On Error Resume Next (打开错误处理功能) 和 On Error GoTo 0 (关闭错误处理功能) 为了在你的ASP 页转载 2007-11-14 14:21:00 · 8750 阅读 · 0 评论 -
ASPError(err)对象的相关基础知识
在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查Err.Number属性的值,判别是否出现了错误。如果出现错误,返回一个非零值。在ASP 3.0中,也可以使用On Error Goto 0“转回到”缺省的错误处理。在ASP 2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处理文件转载 2007-11-14 14:33:00 · 1046 阅读 · 0 评论 -
ASPError对象与asp自定义505错误处理页面
本文为Microsoft官方文档。描述如何在asp中使用Error对象以及使用自定义的错误页面。概要 本分步指南演示如何使用新的 ASPError 对象创建自定义的、集中的错误处理页。 例如,当发生错误并且系统中的某个进程尚未完成时,应用程序可能要求向某人发送电子邮件通知。 或者,您可能希望将 Internet Information Server (IIS) 错误日志信息以外的某些信息记录到转载 2007-11-14 14:38:00 · 2030 阅读 · 0 评论 -
使用try...catch...and or....finally (vbscript or jscript) 处理可能的某些或全部错误
例如:vbscript (vbscript支持Try catch) function Test(a,b) Test = a/b end function try { alert(Test(6,0)); } catch(e) { alert(e.message); } 如果是jscript (or 经常使用这个的javascript)JScript try...catch.转载 2007-11-14 14:41:00 · 2542 阅读 · 0 评论