ASP
文章平均质量分 60
vinceding
软件开发
展开
-
国外空间ACCESS错误提示之:Selected collating sequence not supported by the operating system
昨天帮朋友用c#+access做了小网站,在本地一切正常,传到他的服务器上一直报错,提示Selected collating sequence not supported by the operating system.....原创 2010-06-12 15:22:00 · 1634 阅读 · 1 评论 -
asp中大数据量分页代码示例
对于大量的数据分页传统的asp分页方法(Rs.PageSize)存在很大的弊端:第一次打开页面时,它会预读所有的记录集,这当在数据大的时候,这将是致命的,翻页速度也会非常慢,非常占用资源。 我在操作大量程序的时候用Rs.PageSize方法分页经常出现程序运行超时错误,(数据量在几万左右程序优化不好的情况下经常出现程序运行超时),处理这种大量数据我使用的下面的方法暂时解决:首先是记录打原创 2009-10-15 15:50:00 · 4468 阅读 · 2 评论 -
MSSql注入的清理及防范
asp+mssql开发的网站如果对get/post参数处理不好,很容易被注入,在数据库中插入类似和的病毒或木马代码,使得访问该站点的访问者访问时运行该代码。查看被注入的web日志可以发现形如下面的日志信息news_id=674;dEcLaRe%20@S%20VaRcHaR(4000)%20SeT%20@s=cAsT(0x4445434C41524520405420564152434841522原创 2009-05-26 13:19:00 · 2051 阅读 · 0 评论 -
解决eWebEditor在线文本编辑器在IE8,i9下不兼容的方法
最近我把IE浏览器更新到了IE8.0,在用eWebEditor在线HTML文本编辑器的时候点击eWebEditor上的所有编辑按钮都没用,只看到浏览器状态栏左下角显示网页上有错误,于是上网查了一下,解决方法如下:在eWebEditor的目录里找到Editor.js文件,用记事本打开,在其中找到如下代码if (element.YUSERONCLICK) { eval(element.YUSE原创 2009-04-03 08:53:00 · 8459 阅读 · 3 评论 -
Preventing SQL Injections in ASP
SQL Injection attacks have drawn a lot of attention in the last few months . While there has been a lot of information on best practices to prevent SQL Injection vulnerabilities in ASP.NET and T原创 2009-03-12 16:39:00 · 1662 阅读 · 0 评论 -
SQL Injection
SQL injection is an attack in which malicious code is inserted into strings that are later passed to an instance of SQL Server for parsing and execution. Any procedure that constructs SQL statements s原创 2009-03-12 15:28:00 · 1694 阅读 · 0 评论 -
用ASP取出HTML里面的图片地址的函数
用ASP取出HTML里面的图片地址的函数主要原理就是用正则判断的属性,函数如下: Function ShowPic(str) Set objRegExp = New Regexp设置配置对象 objRegExp.IgnoreCase = True忽略大小写 objRegExp.Global = True设置为全文搜索 objRegEx原创 2008-10-11 10:59:00 · 1955 阅读 · 0 评论 -
asp怎么读取不到xml信息
今天突然在网上发现自己以前的一个求助的帖子,问题已经解决了,今天就把它收到博客里来.一个客户需要在网上读取准实时的公司股票信息,客户提供如下xml输出的地址.现在我要从这个地址上读取信息http://esite.sgx.com/scripts/GenXML_SGXPriceMDDL.asp?subcode=z25 要获取这段代码的内容: 1.200 1.200原创 2008-09-04 14:56:00 · 1522 阅读 · 0 评论 -
用VB 6封装ASP代码, 制作DLL组件
启动vb6.0,新建-->Active dll工程。单击"工程"-->引用,选择"microsoft active server pages object library" 和"microsoft activeX data objects 2.1 library"两项。将类模块的名称改为dcss.将工程的名称改为yygwy.保存工程文件yygwy.vbp和类文件dcs原创 2006-07-03 22:35:00 · 1439 阅读 · 2 评论 -
google关键字解码函数
在做网站统计时,有时要统计来自google的关键词,就要对google关键词进行解码。如下函数可以实现此功能。 function UTF2GB(UTFStr) for Dig=1 to len(UTFStr) if mid(UTFStr,Dig,1)="%" then原创 2006-06-22 16:42:00 · 1278 阅读 · 0 评论 -
asp中的getrows和getstring用法
asp中的getrows和getstring方法用法原创 2010-09-17 23:22:00 · 2498 阅读 · 0 评论 -
ASP提取文章中的所有图片
提取一段内容中的所有图片或者图片地址<%Function RegImg(TheStr) Dim RegEx Set RegEx = New RegExp RegEx.IgnoreCase =True RegEx.Global = True原创 2011-09-10 08:02:23 · 3909 阅读 · 1 评论 -
dhtmlxScheduler 使用
最近OA系统里要加事件日历,功能像google的日历一样,可以在上面直接拖拽保存事件,在网上发现dhtmlxScheduler已经把这些功能都封装好了,只要自己增加把数据写到数据库的功能就可以了,看了一下dhtmlxScheduler提供的api可以在事件的操作上绑定相应的事件通原创 2011-10-18 13:33:37 · 7114 阅读 · 2 评论 -
ASP通过VB编译成DLL,类间调用onstarpage不执行的解决方法
asp通过vb被编译成dll,asp通过server.create("你的工程.你的类")方式调用,调用时会先执行onstartpage,但是如果dll的一个类需要调用另外一个类时需要通过 dim 变量 as new 你的类,此时并不会执行onstartpage ,类初始化的时候会执行另外一个过程Class_Initialize。我们需要引入 ASP Type Library 和 the CO原创 2011-11-25 10:15:55 · 1659 阅读 · 1 评论 -
dhtmlxScheduler在safari下动态日程显示问题处理
dhtmlxScheduler日程信息是用asp程序动态输出xml文件的,asp将输出类型设为text/xml:Response.ContentType = "text/XML",在其他浏览器下能正常显示,但是在safari下一打开就弹出一屏幕信息,并且日程也不会显示在日历,最后发现将输出类型改为Response.ContentType = "text/xml"就可以了,看来这个类型的大小写还对s原创 2011-10-22 16:33:15 · 1229 阅读 · 0 评论 -
ASP中的URLEncode的解码函数
有时在传递一些参数时,为了避免中文和一些特殊字符引起错误,我常把一些内容用server.urlencode功能编码,编码后的解码就遇到了问题,在js中可以用unescape,在asp中怎么解码呢?我在网上搜索了一下,找到如下方法,经过测试可以正确对中文进行解码:Function URLDecode(enStr) dim deStr,strSpecial dim c,i,v d原创 2006-06-22 12:55:00 · 5153 阅读 · 0 评论 -
asp+ajax解决中文乱码问题
在ajax程序要调用的asp程序中加入如下代码:Response.ContentType = "text/html"Response.Charset = "GB2312" 解决乱码问题示例:1.asp无标题文档function clearDynaList(oList){ for (var i = oList.options.length; i >= 0; i--){ oLis原创 2006-10-19 19:46:00 · 12783 阅读 · 4 评论 -
实现Form表单域中Post大于100K的数据
在工作中遇到一个问题,当表单发送的数据量很大时,就会报错。查阅MSDN了解到,原因是微软对用Request.Form()可接收的最大数据有限制,IIS4中为80K字节,IIS5中为100K字节,目前还不清楚iis6.0有没有这样的限制或者限制是多少K。下面是微软提供的几个解决方法:1、用Request.BinaryRead 代替 Request.Form方法 来解析表单数据;Request原创 2006-09-26 15:14:00 · 3545 阅读 · 0 评论 -
在ASP中用“正则表达式对象”来校验数据的合法性
我们在制作网站的时候,都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题。因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行。所以我们一般会在后端编写一个ASP的校验程序来分析用户输入的数据是否是原创 2005-10-29 00:01:00 · 1115 阅读 · 0 评论 -
文件删除的类(原创 vince6799)
这是我在学习过程中写的一个类。文件删除类版本:V1.0 作者:Vince email:vince6799@hotmail.com原创 2005-10-15 08:39:00 · 1309 阅读 · 0 评论 -
Asp无组件生成缩略图
选择自 feng_sundy 的 Blog 首先,我们知道在页面中显示图片是如下代码: src是图片路径,border控制图片边缘宽度,width是图片的长度,height是图片的高度。缩略图的生成其实就是在原始尺寸上缩放。但一般为了尽量少失真,我们都会按比例缩放。于是,获取图片的长宽尺寸也就成了生成缩略图的重点。 下面便是编写无组件生成缩略图的步骤: 1转载 2005-10-11 12:57:00 · 1698 阅读 · 0 评论 -
用于分页的两个函数(原创 vince6799)
在asp代码中分页是有点麻烦的事情,个人在在代码编写过程中把分页代码写成了两个函数,虽然在功能上不是很完善,但对于一般的应用应该是满足的了,如有问题竟联系我(vince6799@hotmail.com)或到本站获取最新信息(http://blog.csdn.net/vince6799)。分页函数分为两个函数CalcPage(totalrec,msg_per_page,currentpage原创 2005-10-15 08:21:00 · 1426 阅读 · 0 评论 -
如何获知页面上的图象的实际尺寸
如何获知页面上的图象的实际尺寸 作者:unknown 更新时间: 2005-03-17转载 2005-10-13 15:40:00 · 1560 阅读 · 0 评论 -
Asp无组件生成缩略图 [3]
3.定义缩略图尺寸 这部分代码就是仁者见仁,智者见智了。首先,我们需要规定缩略图显示尺寸范围,譬如:300X260,代码可以这样写:Dim PXWidth,PXHeightDim Pp //ProportionIf PWidth=0 Or PWidth="" ThenPXWidth=0PXHeight=0ElsePp=FormatNumber(PWidth/PHeight,2) /转载 2005-10-11 13:01:00 · 1467 阅读 · 0 评论 -
Asp无组件生成缩略图 [2]
现在我们先设计一个ShowImg.asp页面用来显示缩略图及相关信息。具体设计如下: 图片: 图片格式: 图片尺寸: 图片大小: 点击次数: 下面,我们获取图片的绝对路径。代码如下://///获取ShowImg.asp的绝对路径/////Dim curFilecurFile=Server.mappath(Request.servervariables("PAT转载 2005-10-11 13:00:00 · 1533 阅读 · 0 评论 -
实时曲线的绘制和保存
在VB中绘制实时曲线是比较难的,一般要应用第三方控件或是Windows API函数来完成,但是如果你对实时曲线的要求不是很高,只要能表示出当前的一般情况的话,我们可以直接应用VB提供给我们的空间来完成. 原则上讲,直接在Form里绘制曲线都是可以的,MSDN上面很多例程就是直接在Form里面绘制图形的,Form作为绘制图形的容器,不过一般应用中Form中不可避免转载 2005-10-01 16:34:00 · 2414 阅读 · 0 评论 -
asp 中常用的文件处理函数
asp 中处理文件上传以及删除时常用的自定义函数所有自定义的VBS函数function DeleteFile(原创 2005-10-28 23:04:00 · 1086 阅读 · 0 评论 -
计算当前日期是任意时间段内第几周的函数
计算当前日期是任意时间段内第几周的函数 Function CalculateWeekNo(BeginDate,EndDate,InputDate) dim wdate(500,8) z=0 x=0 strlong=len(CStr(inputdate))-9 inputdate=cdate(left(CStr(inputdate),strlong)) for i=cdate(BeginDate)原创 2005-10-28 23:11:00 · 2285 阅读 · 0 评论 -
js对文本框输入的字数限制、通过复选框控制其他html控件的可用性
对文本框输入的字数限制、通过复选框控制其他html控件的可用性。在判断上存在一点小问题:就是统计号码个数时输入“,”逗号才会加一。。(有更好的方法希望能与我联系:vince6799@hotmail.com或访问www.miplat.com)test.asp.STYLE1 {font-size: 16px}-->function booktime(){//设定定时发送的状态if(document.g原创 2005-11-03 16:16:00 · 4667 阅读 · 0 评论 -
另类方法把数据导出成excel
我们在把数据从数据库中直接导成excel格式时,经常我会遇到一些问题(如服务器上无法创建excel对象等)。在这里我使用了一个把TXT文件转成excel的方法(可能存在一定的局限性),与大家共享。首先用excel制作出需要的excel摸板然后把文件另存为HTML文件,找到excel数据区的内容并用$importdata替换掉然后存成TXT格式然后用asp打开刚才存储的TXT文件,并用asp生成数据原创 2006-05-03 16:05:00 · 3623 阅读 · 1 评论 -
在asp使用ado创建access数据表
示例代码:db="db1.mdb"set conn=server.CreateObject("adodb.connection")conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")sql="CREATE TABLE [news] ("&_ "[news_id] COUNTER原创 2006-05-03 12:04:00 · 2347 阅读 · 0 评论 -
支持中英文字符的字符串截取函数
由于中文和英文字符在asp程序统计和截取时经常得到的结果不理想,这个函数可以在中英混合的字符中正确的截取指定长度的字符串"************* 取得字符串长度 **************Function strlen(txt)txt=trim(txt)x = len(txt)y = 0for ii = 1 to x if trim(asc(mid(txt,ii,1)))"255" th原创 2006-05-03 11:47:00 · 1637 阅读 · 0 评论 -
使asp页面不缓存
将如下代码加入到asp页面的开头部分:response.expiresabsolute = now() - 1response.addHeader "pragma","no-cache"response.addHeader "cache-control","private"Response.cachecontrol = "no-cache"%>原创 2006-05-03 11:34:00 · 2478 阅读 · 0 评论 -
asp中使用流方式下载文件的代码
将下面的内容存成download.asp 然后你就可以用download! 来下载了! ------------------------------------------------------------ Response.Buffer = true Response.Clear dim url Dim fso,fl,flsi原创 2006-05-03 11:25:00 · 4923 阅读 · 1 评论 -
Rs.open sql,conn,p1,p2的p1、p2代表什么
RS.OPEN SQL,CONN,p1,p2p1: ADOPENFORWARDONLY(=0) 默认值。只支持向前顺序访问数据,如果只需要顺序遍历全部数据,该方法可以提供较高的执行性能(只读,且当前数据记录只能向下移动) ADOPENSTATIC(=3) 静态打开方式。在你使用数据是其他用户无法访问该数据(只读,当前数据记录可自由移动) ADOPENKEYSET(=1) 无法看到其他用户添加的新数原创 2006-03-04 14:27:00 · 2274 阅读 · 0 评论 -
asp对数据库的操作中判断连接对象的状态
在asp数据库操作程序中经常要关闭记录集对象清除对象,如果重复进行清除操作就会出现错误,一个解决的方法是先对对象的状态进行判断然后在进行相应的操作。如有问题竟联系我(vince6799@hotmail.com)或到本站获取最新信息(www.miplat.com)。sub closers(crs)if Not crs Is Nothing Then 对象未清除 if (crs.state and原创 2005-11-24 14:17:00 · 2811 阅读 · 0 评论 -
ASP分页类
在asp代码中分页是有点麻烦的事情,这是之前的asp分页函数的类方式,如有问题竟联系我(vince6799@hotmail.com)或到本站获取最新信息(www.miplat.com)。page_list.aspclass Page_Listprivate Sub Class_Initialize Version="ASP分页类 Version 1.0"end subPrivate Sub Cl原创 2005-11-19 22:33:00 · 2861 阅读 · 0 评论 -
ASP突出显示匹配字段
突出显示匹配字段在搜索时,有时候我们需要突出显示匹配的字符,这是一个用正则表达式实现的加粗和加红色显示匹配的字符的程序。function ShowBold(theField)Set objRegExp= New RegExpobjRegExp.Pattern="(" & key & ")"objRegExp.IgnoreCase=TrueobjRegExp.Global=TrueShowBold原创 2005-10-28 23:02:00 · 1312 阅读 · 0 评论 -
ASP中过滤UBB和Html标签
我们存储在数据库中的内容是HTML格式的,但是有时候我们需要无格式的显示这内容,这是用正则表达式实现的过滤。function nohtml(str) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True re.Pattern="(/)" str=re.replace(str," ") re.Pattern="(/)" str=re.原创 2005-10-28 22:58:00 · 1888 阅读 · 1 评论 -
生成汉字串首字母串
Unicode共收录20901个汉字,编码从19968到40869在ASP里,取汉字的UNICODE码要用ascW()函数来取相反,用chrW来反解码,搞了下午才搞到这个对照表function GetPy4utf(char)if char=null or len(trim(char))=0 then exit functiondim strCHSfirstPYstrCHSfirstPY ="转载 2005-10-01 17:49:00 · 11198 阅读 · 0 评论