• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> WEB开发 >> ASP开发 >> 数据库相关 >> 详细内容
 

推荐文章

 
 

热点文章

  • ASP访问ACCESS出错提示简要解释
  • ASP如何使用MYSQL数据库
  • ASP连接数据库的几种方式
  • Access转Excel AND Excel导入ACC 代码
  • WEB.CONFIG中ACCESS数据库连接
  • 从数据表中取出第n条到第m条的记录的方法
  • asp连接sybase
  • 较简单的后台管理
  • ASP中调用存储过程、存储过程语法、存储过程写法-sql..
  • 删除全部数据的最快捷的方法
  • ASP数据库操作类“MC.DBOC”
  • ASP中五种连接数据库的方法
 
 

相关文章

 
 

百度搜索

 
 

ASP数据库操作类“MC.DBOC”

  • 阅览次数:
  • 文章来源: http://www.mainclub.cn/view.php?id=6
  • 原文作者: 微翔网信
  • 整理日期: 2007-08-01
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

代码名称:MC.Database Operation Class
名称简写:MC.DBOC
代码语言:ASP(VBScript)

2007-6-25更新
1、ACCESS数据库连接代码格式
2、指针函数使用0、1来代替真假型

code:
<%
'请使用此类的朋友不要随便更改类代码。
'除非使用不当,否则不会对您的使用造成任何损失及出现官方版权信息,请放心使用。
Class DataBase
    '类变量
    Private clsName, clsVersion
    '属性,设置数据库路径及错误文字字符串
    Public OpenMode
    Public ErrorWord
    Public DBPath
    Public ServerIP, ServerUID, ServerPWD, ServerName
    Public Conn, RS

    Private Sub class_initialize()
        clsName = "MC.DBOC"
        clsVersion = "2.2.0"
        OpenMode = 0
        ErrorWord = ""
        DBPath = ""
        ServerIP = ""
        ServerUID = ""
        ServerPWD = ""
        ServerName = ""
    End Sub

    Private Sub class_terminate()
    End Sub

    '方法,打开数据库连接、全局变量“Conn”可用、模式0为ACCESS;模式1为MS SQL
    Public Sub OpenDB()
        Set Conn = Server.CreateObject("Adodb.Connection")
        On Error Resume Next
        Select Case CLng(OpenMode)
        Case 0
            Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath))
        Case 1
            Conn.Open("DRIVER=SQL Server; Server=" & ServerIP & "; UID=" & ServerUID & "; PWD=" & ServerPWD & "; Database=" & ServerName & ";")
        End Select
        If Err Then
            Err.Clear()
            Call CloseDB()
            Response.Clear()
            Response.Write("[" & clsName & "]&nbsp;" & ErrorWord)
            Response.End()
        End If
    End Sub

    '方法,关闭数据库连接、全局变量“Conn”不可用
    Public Sub CloseDB()
        If IsObject(Conn) Then
            Conn.Close()
            Set Conn = Nothing
        End If
    End Sub

    '方法,打开记录集、全局变量“RS”可用,参数iRead为0时只读,否则可写
    Public Sub OpenRS(sSQL, iRead)
        Set RS = Server.CreateObject("ADODB.Recordset")
        Select Case CLng(iRead)
        Case 0
            RS.Open(sSQL), Conn, 1, 1
        Case Else
            RS.Open(sSQL), Conn, 1, 3
        End Select
    End Sub

    '方法,关闭记录集、全局变量“RS”不可用
    Public Sub CloseRS()
        If IsObject(RS) Then
            RS.Close()
            Set RS = Nothing
        End If
    End Sub
End Class
%>

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号