易截截图软件、单文件、免安装、纯绿色、仅160KB

[ASP中使用三层架构] 7.Data类

    第三个类,是数据库连接类,这个可以看做是负责最底层的数据库访问的一个对象,并不属于数据层. 它只是一个工具,而不涉及到任何关于数据库内容的逻辑.
   
   
    再次重申一下,这三个类,只是在ASP三层架构中的三大基本对象,象这种对象,我在具体的业务中还有更多的扩展,例如对file操作对象,excel操作对象,mail对象,cookie对象...
    这些封装固然看起来没什么技术含量,而且也可以简单地用函数来实现,但是在代码管理方面,就显得零散,没有被有机地统一.
    同一类业务处理,放在同一组对象里面,对象如何实现具体的业务不用外面关心,外界只需要通过对象找到方法进行调用,这是面向对象的基础,也是本系列的三层架构的基础,希望大家能慢慢习惯这种风格.
    ASP的三层架构里面虽然做不到处处皆对象,例如在UI层里面仍然是结构化的设计,但是涉及到业务逻辑和数据操作,就不再用分散的function,sub,而是一个个对象了. 通过各种对象之间的关系,来实现三层架构.
    依靠对象来操作,是三层架构的基础,所以这些基础函数,在这个架构里的封装是必要的.
   
   
    另外这个系列会比较长比较啰嗦,因为天才只是很少部分,要想通过几篇文章就把三层架构了解清楚,对我们普通人显然是不可能的.只有通过大量的细节的处理示范,才能够有效率地建立起三层架构的习惯和基本思想.
    虽然这套三层架构看起来简单,但是在研究过程中确实走了非常多的弯路.从最初了解面向对象,到了解class的使用;从只借用class的封装功能,到摸索出三层架构;从简单的参数传递,到应用实体类来传值;从简单的单个文件的各层实现,到复合型稍严谨的三层架构,每一步的改变不光是眼界的改变,更多的是一种实践的磨练过程.
    学习的过程是需要耐心和渐进的,为了大多数asp程序员有效地建立起三层架构的思考和习惯,我决定细化地进行分解说明,还望各位高手海涵.
   
   
    言归正传,回头来说Con_Data类.
    Con_Data类实例化名为Data,方法列表:
    Data.OpenConnection(ByVal vConnectString)   打开数据库连接
    Data.CloseConnection() &nbs


相关文档:

asp获取一个文件夹及其子文件夹下的所有图片地址

原文链接:http://www.iwapr.cn/article/daima/30.html
ASP/Visual Basic代码
<%   
dim picurl,all_picurl   
 
'皆是全局变量:分别定义图片的链接地址;所有指定文件夹(包括指定文件夹的子文件夹下图片url地址)   
 
picurl=""   &n ......

ASP系列函数大全 网上收集的一些ASP函数及表达式

ASP系列函数大全-网上收集的一些ASP函数及表达式
ASP函数
大全 
ASP函数与VBSCRIPT类似,以下举一些常用的函数 
 
Array() 
 
函数返回一个数组 

 
表达式 Array(list) 
 
允许数据类型: 字符,数字均可 
 
实例: <% 
 
Dim
myArray() 
 
For i = 1 to 7 
 
Redim Preser ......

简单的asp分词算法(正向最大匹配)

最近写站内搜索,所以研究了一下算法,该算法的原理如图显示。
以下是一个用asp写的简单的分词程序主要的代码,词库我已经用access建立好了。
如果要注重效率,MarLen的选取很是重要,否则效率会十分低下,这里MarLen我选取的是5。
 
dim faword : faword = ""
do while (len(fword) > 0)
tword = left(fwor ......

asp数据库连接总是出错的不完全解决方案

使用Dreamweaver测试连接成功,但是IIS里面运行却总是错误百出,看了下面这篇博文问题才得以解决、、、
一般情况下asp可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine 错误
'80004005',我的电脑因为用批处理清理文件,所以不能运行了, 只
1.查看数据库连接语句没有发现错误;
2.查看文件夹的权限已 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号