摘要:
在运行前几章的例子,可能或多或少的都会碰上一些问题 如:组件编译后,又要修改,发生”权限被拒绝,’f:"csdn"fcom.dll’”等等的错误。 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程。IWAM_YANG会根据计算机名而有所不同。 可以使用以下几种方式来解决 1. 重新启动iis. 在控制面板中找到管理工具->internet信息服... 阅读全文
摘要:
错误处理 如果页面出错,而没有对错误的处理,那么页面会显示一个用户可能看不懂的错误。 在asp脚本中可以使用 On Error Resume Next …… if Err.Number0 then Response.Write Err.Description End if 但是如果组件中出错呢?这种方法可以捕获错误,但是具体的错误如何知道呢? 我们可以在组件中加入错误处理,来返回错误,这样可以容易... 阅读全文
摘要:
经常我们可以看到在连接数据库,打开记录集的时候,如下: rs.Open strsql, conn,adOpenDynamic ,adLockPessimistic 在键入”,”的时候,后面会出现一个游标类型或者锁类型列表可以供选择。 有时候我们为了简化,直接rs.open strsql,conn,1,3 第一种方法是不是更加专业一些,我们来看看asp中如何实现 打开vb6,新建Activex Dl... 阅读全文
摘要:
数组问题 数组在程序中使用的很多,而且比较容易出问题 我们通过小例子来看看 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC4 点击菜单->工具->添加过程 我们在名称内输入AcceptArray1,类型选择子程序,范围选择公有,然后确定 再次操作:在名称内输入AcceptArray2,类型选择函数,范围选择公有,然后确定即可 ‘功能:传递数组地址到组件,使用ByR... 阅读全文
摘要:
如何使用属性 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fC2 点击菜单->工具->添加过程 我们在名称内输入myName,类型选择属性,范围选择公有,然后确定 再次操作:在名称内输入Age,类型选择属性,范围选择公有,然后确定 再次操作:在名称内输入peopleInfo,类型选择函数,范围选择公有,然后确定即可 代码如下: Option Explicit '保持... 阅读全文
摘要:
如何注册组件 1.regsvr32 组件的绝对路径 如:regsvr32 c:"test"fc1.dll 因为组件只要注册就可以使用了,所以与组件的位置无关。 2.在COM+组件管理器中注册。 什么时候需要这种注册:组件在使用了COM+的服务后需要注册后才能正常的执行。如果该组件仅仅regsvr32注册,仍然无法使用 如何使用组件 set obj=server.createobject(“工程名.... 阅读全文
摘要:
一直以来,想写一些组件方面的应用,这段时间终于可以写一点自己喜欢的东西。 希望大家通过这些教程学习后,可以随心所欲的写出自己的组件。 每篇文章可能没有关联,只是写一些组件编写过程中出现的问题。 欢迎大家批评指正 环境:winxp+vb6+sp6+visual interdev6.0 作为第一篇,我们先来写一个比较简单的组件 完成的功能是:输入两个数相加,返回相加的结果 打开vb6,新建Active... 阅读全文
摘要:
Session相比较就简单多了 看 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ3 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用。 实例化类ScriptingConte... 阅读全文
摘要:
我们先来看看Application对象 以前使用Application对象常常用于计数器和数据库的连接串 我们以计数器为例: 先看global.asa文件,这个比较简单 然后 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ2 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及... 阅读全文
摘要:
初级教程写了七篇了,肯定还有一些初级的东西需要写,我会慢慢的进行补充 中级教程的内容: 这可能也是大家最关心的:如:数据库的操作与封装。Asp内置对象的使用。这些部分我会花费较长的篇幅来说明,这一部分内容需要你能够比较熟练的使用ADO操作数据库并且对asp的5大对象比较熟悉。 我们看一下网上比较流传的一些资料: 众所周知,ASP内置了Response、Request、Server、Session、... 阅读全文
摘要:
我们学习来Request 看如何在组件中得到页面提交的内容 打开vb6,新建Activex Dll工程。工程名修改为fCom,类名修改为fZ4 引用“Microsoft Active Server Pages Object”对象库。 创建两个组件事件:OnStartPage以及OnEndPage 在事件OnStartPage中创建类ScriptingContent的一个引用。 实例化类Sc... 阅读全文
摘要:
asp中测试 1为放大 obj.OutputImgFile server.MapPath("./lovethumbmail_bmp.jpg") '生成结果图片 if err.number0 then response.write Err.Description end if %> '生成水印 1为放大 obj.MarkRotate = 25 '旋转角度 obj.MaskText = "... 阅读全文
摘要:
轉自:http://blog.csdn.net/online/archive/2005/07/13/424415.aspx 工程名flysoft 类模块image.cls Option Explicit '***************************************************** 'CSDN VB版 online(龙卷风3.0 笑傲江湖) '2005-6-30... 阅读全文
摘要:
轉自:http://blog.csdn.net/online/archive/2005/07/13/424411.aspx 很久没有写这个系列了,最近一直在忙其他的东西 高级的组件话题我们将讨论一些比较难实现的,复杂的东西 前段时间我写了一个龙卷风缩略图水印组件,感觉效果还不错,由于是vb写的,有一些难度,大家一起来看看 这里有帖子:http://community.csdn.net/Exper... 阅读全文
摘要:
1,連接字符串用udl文件 [oledb] ; Everything after this line is an OLE DB initstring Provider=SQLOLEDB.1;Password=pwd;Persist Security Info=True;User ID=sa;Initial Catalog=db;Data Source=dbserver 將上面的文字另存成conn.... 阅读全文
摘要:
前段日子发表的文章,数据库的连接代码可以直接在ASP文件中显示出来。这次又进行了一次封装。 打开vb,新建Activex控件,工程名称为WebDb,类模块名称为GetInfomation 引用”Microsoft Activex Data Object 2.6 Library ” Private Conn As ADODB.Connection Private Rs As ADODB.Record... 阅读全文
摘要:
其实,大家在书写asp程序时,最担心的可能就是数据库的连接信息,会被一些人看到,进行一些破坏。下面我们用vb6.0来做一个动态链接库(.dll)来隐藏数据库的连接信息。 启动vb6.0,新建-->Active dll工程。单击"工程"-->引用,选择"microsoft active server pages object library" 和"microsoft activ... 阅读全文
摘要:
Microsoft OLE DB Provider for ODBC Drivers 错误 '800.... [Microsoft][ODBC SQL Server Driver]超时已过期 多刷新几下就好。 如何解决? 20 回复次数:7 第1个回答 如果出现超时已过期请做如下操作: a、在企业管理器中,选择菜单上的"工具",再选择... 阅读全文
摘要:
ASP是目前一种广为应用的用来快速构建动态WEB站点的编程语言,默认的内置开发语言是VBScript,由于ASP和微软Windows系列操作系统的结合非常的好,使得ASP已经成为了NT开发平台上面进行WEB开发的首选语言和环境。他有着简单易学,方便快速开发的种种优点,但是他也有着致命的弱点,就是他是脚本语言解释执行的,速度会受到一定的影响,更为关键的是,使用ASP来开发完成一个项目之后,整个项目在... 阅读全文
摘要:
Application对象 Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。 Application的属性: 方法如下: Application对象没有内置的属性,但是我们可以自行创建其属性。 其实大部分Application变量都 存放在Contents集合中,当你创建一个新的Applicatio... 阅读全文
摘要:
提交后禁用提交按钮(大部分人都是这样做的) 如果客户提交后,按F5刷新怎么办? 使用Session 在提交的页面也就是数据库处理之前: if session("ok")=true then response.write "错误,正在提交" response.end end if 数据处理完后,修改session("ok")=false。 数据处理成功马上Redirect到另... 阅读全文
摘要:
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端... 阅读全文
摘要:
meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描... 阅读全文
摘要:
阅读全文
摘要:
一个有效的优化与不优化或错误优化之间的差别,可能可以让你的程序执行速度差别几十倍甚至几百倍。 (本文不太适用于数据库高手观看,如有错误,欢迎不批评指正。) 以下 word 代表查询字符串,tablename代表数据表名,column代表字段名 =========================================================== 技巧一: 问题类型:ACC... 阅读全文
摘要:
虽然文章有点历史了,但如今读来还是很有益的。 Len Cardinal,高级顾问,Microsoft Consulting Services George V. Reilly Microsoft IIS Performance Lead 改编自Nancy Cluts 的文章 开发人员技术工程师 Microsoft Corporation 2000 年 4 月 摘要:本文介绍优化 AS... 阅读全文
摘要:
Untitled Document 阅读全文
摘要:
事件处理 事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义... 阅读全文
摘要:
大家应该都知道 Recordset 有个 GetRows 属性,但是真正使用的不多 其实这个属性很简单,就是把数据集输出到一个数组中。但是实用性可不小,在这里我举一个例子说明一下GetRows的使用方法,大家举一反三能想到更多的用法。 比如一个BLOG分类的表 b_cat,结构和数据如下: ID | Title | Intro --------------------------... 阅读全文
摘要:
初学ASP,程序是能勉强写出来了,但若每进行一次网站页面的改版,所有的源程序都将进行一次移植手术。为此所耗费的人力精力不计其数,甚至一不小心得不偿失、前功尽弃。 所以,梦想着那么大段的程序代码变成几个简单的字符代替,这样只要设计好页面把该功能插入就OK了。其实这也简单,只需将实现该功能的程序代码做成子程序,然后主页调用就可以了。 很多时候,在博客中国,你会选择到很多的模板,甚至有可能自己来设计... 阅读全文
摘要:
最近用ASP做了一个小论坛,客户又要求要统计在线人数,所以花了点时间写一个在线统计访会员的功能。写的过程中也查看了许多文档。自我感觉用的方法能比较准确的统计在线人数。当然一定也有不足的地方,希望各位老师纠正。 特别说明: 本论坛登录是采用用户名登录,登录后取得用户昵称。整个网站不显示用户名,我想相对来说安全一点吧,所以有昵称和用户名区别。 1。建立数据库表 表名为online ... 阅读全文
摘要:
一般事件 事件 浏览器支持 描述 onClick HTML: 2|3|3.2|4 Browser: IE3|N2|O3 ... 阅读全文
摘要:
·基础设施: ... 阅读全文
摘要:
Option对象的属性 Option对象的属性 选项名称 : 选项位置: 选项名称: 选项值 : 阅读全文
摘要:
阅读全文
摘要:
最近,在ASP论坛上看到很多网友问怎么获取数据库表名,字段名以及如何对字段进行删除,增添的操作故写此文。 本人对SQLServer比较熟一些,故以SQLServer为列: 读SqlServer库中的表名: ") Response.Write("所有者:" & rs(1) & "") Response.Write("表 名:" & rs(... 阅读全文
摘要:
MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject("Msxml2.XMLHTTP") 或 Set objXML = CreateObje... 阅读全文
摘要:
看了精华区中众多处理EXCEL的贴子,好象没有人写这种操作方法,我把我做过的写出来给大家参考一下。 1、先在FrongPage中新建一个网页,在网页中插入一个EXCEL组件(插入-WEB组件-EXCEL电子表格),然后把你要输出的数据格式输入该嵌入的EXCEL表格中,在组件中点右键-属性,可定义该组件的各部分定义项,做好后,查看源代码,得到该嵌入组件的源代码。 2、在VID中新建一ASP网页,... 阅读全文
摘要:
前段时间有个asp页面执行起来很慢,访问人数又颇多,而且又不经常修改,又懒得直接做成静态的,每次都要从服务器下载来改,只好想办法把asp页面转化成htm静态页面了。。。 以前就曾经看到这样的文章,不过没太在意,真正想用的时候很难找到一个合适的,于是在网上搜索了半天终于找到比较合适的代码再加上自己的修改,如下: 更新完成!" %> 代码算是最简单的,直接保存成一个asp文件即可,只要把URL(要转... 阅读全文