|
对于ASP的使用者来说,在数据库操作上越简单,就有更多的时间去考虑逻辑上和应用上的代码,效率也会更高。今天俺在这里给大家提供一种数据库操作的思路,这些代码是俺在长期的ASP应用中不断完成和修正的,也已经用它完成了很多项目了,应该说直接拿去用是没有问题的。当然本人能力也有限,希望大家一起来讨论。
说明:此帖代码均是VBScript版本。另外最好你对手写ASP已经有一定的基础。
先简单介绍一下俺这个类的一些特点:
- 可同时操作多个不同类型的数据库。
- 完全不用考虑数据类型的差别,再也不用想字符型字段加不加单引号。
- 调用非常简单,对数据库的主要操作一般只需要一行代码。
- 支持mssql事务回滚。
- 可自动生成和输出sql语句方便调试。
使用方法:
1. 修改clsDbctrl.asp文件中的第1行为你自己的数据库位置(修改方法参考下面的CreatConn函数说明)。如需连接多个数据库可自行添加,格式相同。
2. 在你新建的asp文件中包含此asp文件。如: <!--#include file="Inc/clsDbctrl.asp" --> 或者: <!--#include virtual="/Inc/clsDbctrl.asp"-->
3.使用如下代码应用此类: 一个数据库连接:
<% OpenConn() '打开数据库连接 Dim db : Set db = New DbCtrl '建立对象 'Your Code Here...... Co(db) : CloseConn() '释放对象,关闭数据库连接 %>
或者(一个或者多个数据库连接):
<% Dim db1 : Set db1 = New DbCtrl : db1.dbConn = Oc(a) Dim db2 : Set db2 = New DbCtrl : db2.dbConn = Oc(b) 'Your Code Here...... Co(db1) : Co(db2) %>
4.具体操作的例子可以参考各函数说明内的代码示例。
方法和属性概览(详细用法及例子在下面):
引用: CreatConn 生成数据库连接字符串 Oc 建立数据库连接 Co 释放对象 OpenConn 打开默认数据库连接 CloseConn 关闭默认数据库连接 dbCtrl.dbConn 属性,获取要操作的数据库连接,默认值为Conn dbCtrl.dbErr 属性,只读,输出捕获的错误信息 dbCtrl.Version 属性,只读,程序版本信息 dbCtrl.AutoId 方法,自动获取唯一序列号 dbCtrl.GetRecord 方法,取得符合条件的纪录集 dbCtrl.GetRecordBySql 方法,根据sql语句取得纪录集
上一篇:安全基础知识 细说暴库的原理与方法
下一篇:网页图片快速显示的方法和技巧
|