如何应用ASP操作数据库的类
日期:2007年11月19日 作者: 查看:[大字体 中字体 小字体]-
对于ASP的使用者来说,在数据库操作上越简单,就有更多的时间去考虑逻辑上和应用上的代码,效率也会更高。在这里给大家提供一种数据库操作的思路,这些代码是在长期的ASP应用中不断完成和修正的,也已经用它完成了很多项目了,应该说直接拿去用是没有问题的。
说明:此帖代码均是VBScript版本。另外最好你对手写ASP已经有一定的基础。
先简单介绍一下这个类的一些特点:
1.可同时操作多个不同类型的数据库。
2.完全不用考虑数据类型的差别,再也不用想字符型字段加不加单引号。
3.调用非常简单,对数据库的主要操作一般只需要一行代码。
4.支持mssql事务回滚。
5.可自动生成和输出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语句取得纪录集
dbCtrl.GetRecordDetail 方法,根据某一条指定纪录的详细数据
dbCtrl.AddRecord 方法,添加一个新的纪录
dbCtrl.UpdateRecord 方法,根据指定条件更新纪录
dbCtrl.DeleteRecord 方法,删除符合条件的纪录
dbCtrl.ReadTable 方法,根据指定条件获取某条纪录中的其他字段的内容
dbCtrl.C 方法,关闭纪录集对象
dbCtrl.wGetRecord,
dbCtrl.wAddRecord,
dbCtrl.wUpdateRecord,
dbCtrl.wDeleteRecord 这4个方法是取得相应的操作(前面加w)的sql语句(出处:急速软件下载学院)
-
- 如何应用ASP操作数据库的类 相关文章:
- ·调整CSS类型的顺序改变链接翻滚
- ·css属性之媒体(Media)类型
- ·视频下载不求人 突破封锁保存各类视频资源
- ·Static和Final修饰类属性变量及初始化
- ·Flickr允许按地名分类浏览照片
- ·如何应用ASP操作数据库的类
- ·另类方法恢复XP系统用户登录密码
- ·建站一定要选择适合自己的网站类型
- ·ASP操作数据库的类
- ·挖掘各类显示器的无限潜能
- 如何应用ASP操作数据库的类 相关软件
- ·动作类街机游戏 三国战记
- ·空战类街机游戏《雷电》模拟器
- ·球类技术:《奇妙碰碰球》游戏试玩
- ·枪战类《恐龙战士》街机模拟器
- ·休闲类街机《嘻哈飙车族》模拟器
- ·枪战类街机《高级战争2金手指》模拟器
- ·格斗类街机《七龙珠英雄列传》模拟器
- ·格斗类街机游戏《豪血寺外传》模拟器
- ·空战类街机《航空霸业》模拟器
- ·另类抗战小说:《零炮楼》
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·ASP类型个人网站与动网整合非官方方法
- ·ASP关键字函数运算符
- ·ASP教程:UrlRewrite 使用参考文档
- ·二级域名原理以及程序 申请即可开通
- ·ASP制作学生档案管理系统(毕业论文)
- ·ASP代码直接增加、删除ACCESS表和字段
- ·问题解答:ASP编程中关于session的用法
- ·应用lucene.net进行搜索测试
- ·使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示
- ·ASP无组件上传图片的源代码
- ·Server.ScriptTimeOut:处理脚本运行时间长的方法
- ·插入Access记录后马上得到自动编号值的方法
- ·ASP如何获取真实IP地址
- ·利用SMTP和ASP发送CDONTS电子邮件
- ·CDONTS.NewMail组件介绍
- ·用CDONTS.NewMail实现发送Email
- ·CDONTS.NewMail可以选用HTML格式发送Email
- ·保护你ASP页面的两种办法
- ·利用ASP实现对表的分页浏览
- ·Response 对象
特别推荐
- ·初学ASP动态网页制作常用错误处理
- ·ASP实现网页打开任何类型文件都保存
- ·ASP技巧:使用FSO自动创建多级文件夹的函数
- ·轻松建站 主流ASP内容管理系统
- ·ASP教程:透彻掌握ASP分页技术
- ·ASP脚本语言的19个基本技巧使用
- ·推荐文章:ASP脚本程序的15种使用技巧
- ·问题解答:ASP编程中关于session的用法
- ·必学技巧:防范ASP木马的十大基本原则
- ·实例技巧:ASP方便实现网站的每日更新
- ·精华文章:ASP中SQL语句参考及记录集对象
- ·无组件上传图片到数据库中,最完整解决方案
- ·入门:简单熟悉掌握ASP的语法和变量
- ·ASP网站开发常备:日期和时间函数示例
- ·ASP教程
- ·ASP教程:UrlRewrite 使用参考文档
- ·总结:谈谈学习ASP动态网页制作技术的编程心得
- ·asp网页提升速度方法5则
- ·净化网络环境 ASP程序实现过滤脏话
- ·asp存储过程使用大全
