今天是:
首 页信息查询网站SEO查询工具CSS编辑器建站素材
网海拾贝,电脑资讯,电脑快报,it资讯,网站建设资讯,教程基地
软件新闻
操作系统
Vista Winxp Win2003 Linux Windows综合
工具软件
系统工具 媒体工具 网络工具 杀毒软件 聊天
软件开发
C教程 C++ Java C# ASP.NET JSP PHP
数据库
Oracle MySQL DB2 SQL Server Sybase
安全
网络 病毒
办公应用
Word Excel Powerpoint Outlook 其他
平面设计
Photoshop Fireworks Coreldraw Flash Illustrator 3dsmax
网站运营
网站运营 网站优化 网站策划 策划书下载 建站心得 站长故事 网站盈利 网页制作 网页特效 建站素材 免费资源 QQ频道
  当前位置:首 页 >> 软件开发 >> ASP教程 >> ASP编程中操作数据库的类

ASP编程中操作数据库的类

  发布于2007-11-13 09:58 来源:网海拾贝

对于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语句取得纪录集

dbCtrl.GetRecordDetail    方法,根据某一条指定纪录的详细数据
dbCtrl.AddRecord          方法,添加一个新的纪录
dbCtrl.UpdateRecord       方法,根据指定条件更新纪录
dbCtrl.DeleteRecord       方法,删除符合条件的纪录
dbCtrl.ReadTable          方法,根据指定条件获取某条纪录中的其他字段的内容
dbCtrl.C                  方法,关闭纪录集对象
dbCtrl.wGetRecord,
dbCtrl.wAddRecord,
dbCtrl.wUpdateRecord,
dbCtrl.wDeleteRecord      这4个方法是取得相应的操作(前面加w)的sql语句
 



中查找“ASP编程中操作数据库的类”更多相关内容

中查找“ASP编程中操作数据库的类”更多相关内容



上一篇:ASP实现带进度条的测试网速 代码示例
下一篇:在VB中用代码打印ACCESS报表
最近更新 赞助商
·实例:ASP与ACCESS链接10-21
·ASP实现SQL语句日期格式的加减运算08-29
·初学ASP编程易犯的一个错误要注意08-29
·配置IIS蜜罐与黑客攻击08-25
·ASP程序中输出Excel文件实例一则08-22
·ASP中文验证码源码提供07-22
·ASP错误解决:800a003a错误04-01
·ASP关于类的Let,Set和Get的用法的异同03-19
·ASP操作XML的类的说明03-11
·asp控制xml数据库的6段代码03-11
·ASP操作XML文件的主要方法和实现03-11

共有评论 0 条 网友评分 0分 查看所有评论


发表评论→ 学而不思则罔,思而不学则殆,请大胆发表你的见解。

输验证码:

您对此篇文章的评分:1分 2分 3分 4分 5分

  • 站内搜索
关键词

搜索方式

搜索范围

精确匹配
Baidu
网站首页 - 关于本站 - 网站地图 - 广告合作 - 站点声明 - RSS订阅 - 联系我们
Copyright © 2005 网海拾贝.[新ICP备05003216号]. All Rights Reserved .