db/clsDbAccessMdb.vb

(开头部分) 16KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

Public Class ClsDbAccessMdb
    '*******************************
    '* 数据库存取类 - mdb数据库
    '* 提供最基本的增 删 改查
    '*******************************
    '数据库连接对象
    Private mConnection As System.Data.OleDb.OleDbConnection  'SqlClient.SqlConnection
    '数据库连接字符串
    Private mConnectionString As String
    '当前连接是否正在事务中
    Private mInTransaction As Boolean
    '保存开启的事务
    Private mCurrentTransaction As System.Data.OleDb.OleDbTransaction

    Public Sub New()
        ' 如果存在
    End Sub

    ''' <summary>
    ''' 类构造函数
    ''' </summary>
    ''' <param name="mConnString">数据库连接字符串</param>
    Public Sub New(ByVal mConnString As String)
        If String.IsNullOrEmpty(mConnString) Then
            Exit Sub
        End If

        '将值直接赋值给mConnectionString
        mConnectionString = mConnString

        '判断当前的mConnection是否存在,如果不存在,则创建
        If mConnection Is Nothing Then
            Try
                '创建sqlConnection对象
                mConnection = New System.Data.OleDb.OleDbConnection(mConnectionString) 'New SqlClient.SqlConnection(mConnectionString)
            Catch ex As System.Data.OleDb.OleDbException  'SqlClient.SqlException  'Exception
                modError.mErrorNumber = ex.ErrorCode 'ex.Number
                modError.mErrorMessage = ex.Message
                modError.mErrorCreater = "clsDbAccessMdb-New"
            End Try

        End If
    End Sub

    ''' <summary>
    ''' 属性:数据库连接字符串
    ''' </summary>
    ''' <returns>连接字符串</returns>
    Public Property ConnectionString As String
        Get
            Return mConnectionString
        End Get
        Set(value As String)
            If Not String.IsNullOrEmpty(value) Then
                mConnectionString = value
            End If
        End Set
    End Property

    Public Property InTransction As Boolean
后面还有 499 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。