亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dbsqlce.vb

?? 對現(xiàn)代企業(yè)來說
?? VB
字號:
Imports System
Imports System.Data.SqlServerCe
Imports System.Data.Common
Imports System.Data
Imports System.IO
Imports System.Configuration
Imports System.Reflection

Public Class DBSqlCe
    Public ClassName As String = "DBSqlCe"                    ' Used to indicate which table is being used
    Public DebugFlag As Boolean = True                        ' Used for Runtime debugging
    Public ConnStr As String                                  ' Private Variable for ADO database connection
    Public ErrMsg As String                                   ' On error this will return what happened
    Public DebugTraceFN As String                             ' The file name where to write the debug trace

    REM Shared means that the connection is left open after the object is closed
    Public Shared objConn As New SqlCeConnection
    'Public objConn As SqlCeConnection

    Public RowOfData As Object
    Public CSVSeperator As String = ","
    Public Sub New(ByVal DBConnectionStr As String)
        Initialize(DBConnectionStr)
    End Sub
    Private Sub Initialize(ByVal DBConnectionStr As String)
        ErrMsg = ""
        ConnStr = DBConnectionStr
        ClassName = Me.GetType.Name
    End Sub
    Public Function OpenConnection() As SqlCeConnection
        Dim objConnection As New SqlCeConnection

        If objConn Is Nothing Then
            objConnection.ConnectionString = ConnStr
            objConnection.Open()
            Return objConnection
        End If

        If objConn.State <> ConnectionState.Open Then
            objConnection.ConnectionString = ConnStr
            objConnection.Open()
            Return objConnection
        Else
            Return objConn
        End If

        objConnection.ConnectionString = ConnStr
        objConnection.Open()
        Return objConnection

    End Function
    Public Sub CloseConnection(ByRef objConnection As SqlCeConnection)
        REM Close connection to database
        'objConnection.Close()
    End Sub
    Public Sub TerminateConnection()
        objConn.Close()
    End Sub
    Public Property ConnectionString() As String
        Get
            Return ConnStr
        End Get
        Set(ByVal Value As String)
            ConnStr = Value
        End Set
    End Property
    Public Function DBSTR(ByVal sStr As String) As String
        REM Function to convert strings into a format that the database can take
        sStr = sStr.Replace("'", "''")
        Return sStr
    End Function
    Public Function DATE_To_DBSTR(ByVal dDate As DateTime) As String
        REM Function to convert date format into a format recognized by the database
        Return DATE_To_DDMMMYYYY_HHMMSS(dDate)
    End Function
    Public Function SQLDateValue(ByVal dDate As DateTime) As String
        ' Rename & " #" & DATE_To_DBSTR(Now()) & "# " ' In Access this works
        Return " CONVERT(datetime,'" & DATE_To_DBSTR(dDate) & "') "
    End Function
    Public Function SQLBooleanValue(ByVal bBoolean As Boolean) As String
        '  " " & BOOLEAN_To_DBSTR(fields(i).GetValue(Row)) & " " ' In Access there is a boolean type
        Return " '" & BOOLEAN_To_DBSTR(bBoolean) & "' "

    End Function
    Public Function SQLStringValue(ByVal Str As String) As String
        Return " '" & DBSTR(Str) & "' "
    End Function
    Public Function BOOLEAN_To_DBSTR(ByVal bValue As Boolean) As String
        REM Function to convert boolean format into a format recognized by the database
        If bValue Then
            Return "True"
        Else
            Return "False"
        End If
    End Function
    Private Function DATE_To_DDMMMYYYY_HHMMSS(ByVal dDate As DateTime) As String
        REM Function to convert date format into a format recognized by the database
        REM =================================================================================== 

        Dim sDay As String
        Dim sMonth As String
        Dim sYear As String
        Dim sMonth_MMM As String

        Dim sHr As String
        Dim sMin As String
        Dim sSec As String

        Dim sDatabaseTime As String

        sDay = CStr(dDate.Day)
        sMonth = CStr(dDate.Month)
        sYear = CStr(dDate.Year)

        sHr = CStr(dDate.Hour)
        sMin = CStr(dDate.Minute)
        sSec = CStr(dDate.Second)

        If sSec.Length = 1 Then sSec = "0" + sSec
        If sMin.Length = 1 Then sMin = "0" + sMin
        If sHr.Length = 1 Then sHr = "0" + sHr

        If sDay.Length = 1 Then sDay = "0" + sDay
        If sMonth.Length = 1 Then sMonth = "0" + sMonth

        Select Case dDate.Month
            Case 1 : sMonth_MMM = "JAN"
            Case 2 : sMonth_MMM = "FEB"
            Case 3 : sMonth_MMM = "MAR"
            Case 4 : sMonth_MMM = "APR"
            Case 5 : sMonth_MMM = "MAY"
            Case 6 : sMonth_MMM = "JUN"
            Case 7 : sMonth_MMM = "JUL"
            Case 8 : sMonth_MMM = "AUG"
            Case 9 : sMonth_MMM = "SEP"
            Case 10 : sMonth_MMM = "OCT"
            Case 11 : sMonth_MMM = "NOV"
            Case 12 : sMonth_MMM = "DEC"
        End Select

        sDatabaseTime = sDay + " " + sMonth_MMM + " " + sYear + " " + sHr + ":" + sMin + ":" + sSec + ":000"
        Return sDatabaseTime

    End Function
    Public Const NullDate As String = "01 JAN 1 00:00:00:000"
    Public Function SQLDS(ByVal SQL As String) As DataSet
        Dim ErrLoc As String = ClassName + ".SQLDS"

        Try
            objConn = OpenConnection()

            Dim objCmd As New SqlCeDataAdapter(SQL, objConn)
            Dim ds As DataSet = New DataSet

            objCmd.Fill(ds, ClassName)
            objCmd.Dispose()
            CloseConnection(objConn)
            Return ds
        Catch ex As Exception
            ErrMsg = UnHandledError(ex.ToString(), ErrLoc, SQL)
        End Try
    End Function
    Public Function SQLDR(ByVal SQL As String) As DataSet
        Dim ErrLoc As String = ClassName + ".SQLDS"

        Try
            objConn = OpenConnection()

            Dim objCmd As New SqlCeDataAdapter(SQL, objConn)
            Dim ds As DataSet = New DataSet

            objCmd.Fill(ds, ClassName)
            objCmd.Dispose()
            CloseConnection(objConn)
            Return ds
        Catch ex As Exception
            ErrMsg = UnHandledError(ex.ToString(), ErrLoc, SQL)
        End Try
    End Function
    Public Function GetDR() As SqlCeDataReader
        Dim ErrLoc As String = ClassName + ".GetDR"
        Dim SQL As String


        SQL = "SELECT * FROM " + ClassName + " "

        Try
            objConn = OpenConnection()

            Dim objCmd As New SqlCeCommand(SQL, objConn)
            Dim dr As SqlCeDataReader

            dr = objCmd.ExecuteReader
            objCmd.Dispose()
            CloseConnection(objConn)
            Return dr
        Catch ex As Exception
            ErrMsg = UnHandledError(ex.ToString(), ErrLoc, SQL)
        End Try
    End Function
    Public Function GetDR(ByRef Row As ValueType) As SqlCeDataReader
        Dim ErrLoc As String = ClassName + ".GetDR(Row)"
        Dim SQL As String

        Try

            Dim i As Integer
            Dim Seperator As String = ""
            Dim fields() As FieldInfo
            fields = Row.GetType.GetFields

            SQL = "SELECT * FROM " + ClassName + " WHERE "

            For i = 0 To fields.Length - 1
                If Not fields(i).GetValue(Row) Is Nothing Then
                    Select Case fields(i).FieldType.ToString
                        Case "System.String"
                            If Not fields(i).GetValue(Row).ToString = "<NOTHING>" Then
                                SQL &= Seperator & fields(i).Name & " = "
                                SQL &= " '" & DBSTR(fields(i).GetValue(Row).ToString) & "' "
                                Seperator = "AND "
                            End If
                        Case "System.DateTime"
                            If Not DATE_To_DBSTR(fields(i).GetValue(Row)) = "01-JAN-1 00:00:00" Then
                                SQL &= Seperator & fields(i).Name & " = "
                                SQL &= " CONVERT(datetime,'" & DATE_To_DBSTR(fields(i).GetValue(Row)) & "') "

                                Seperator = "AND "
                            End If
                        Case "System.Boolean"
                            SQL &= Seperator & fields(i).Name & " = "
                            SQL &= " '" & BOOLEAN_To_DBSTR(fields(i).GetValue(Row)) & "' "
                            Seperator = "AND "
                        Case Else
                            If Not fields(i).GetValue(Row) = "0" Then
                                SQL &= Seperator & fields(i).Name & " = "
                                SQL &= fields(i).GetValue(Row).ToString & " "
                                Seperator = "AND "
                            End If
                    End Select
                End If
            Next

            objConn = OpenConnection()

            Dim objCmd As New SqlCeCommand(SQL, objConn)
            Dim dr As SqlCeDataReader

            dr = objCmd.ExecuteReader
            objCmd.Dispose()
            CloseConnection(objConn)
            Return dr

        Catch ex As Exception
            ErrMsg = UnHandledError(ex.ToString(), ErrLoc, SQL)
        End Try

    End Function
    Public Function ExecuteSQL(ByVal SQL As String) As Boolean
        Dim ErrLoc As String = ClassName + ".ExecuteSQL"

        Try
            objConn = OpenConnection()

            Dim objCmd As SqlCeCommand = New SqlCeCommand(SQL, objConn)
            objCmd.CommandType = CommandType.Text
            objCmd.ExecuteNonQuery()
            objCmd.Dispose()

            CloseConnection(objConn)
            Return True

        Catch ex As Exception
            ErrMsg = UnHandledError(ex.ToString(), ErrLoc, SQL)
            Return False
        End Try

    End Function
    Function TableExists(ByVal TableName As String) As Boolean
        REM Function to determine if the current table exists
        REM =================================================================================== 
        Dim ErrLoc As String = ClassName + ".TableExists"
        Dim SQL As String

        SQL = "SELECT TABLE_NAME FROM "
        SQL &= "INFORMATION_SCHEMA.TABLES "
        SQL &= "WHERE TABLE_NAME = '" & TableName & "'"

        objConn = OpenConnection()

        Dim sqlReader As SqlCeDataReader
        Dim sqlCmd As New SqlCeCommand(SQL, objConn)
        Try
            sqlReader = sqlCmd.ExecuteReader
        Catch ex As Exception
            UnHandledError(ex.Message, ErrLoc, SQL)
            MsgBox("There was an error: " & Err.ToString())
        End Try

        CloseConnection(objConn)

        If sqlReader.Read Then
            'found the name?
            Return True
        Else
            Return False
        End If
    End Function
    Public Function UnHandledError(ByVal Exception As String, ByVal Location As String) As String
        MsgBox("[-->" + Location + "<--]" + Exception)
    End Function
    Public Function UnHandledError(ByVal Exception As String, ByVal Location As String, ByVal SQL As String)
        MsgBox("[-->" + Location + "<--]" + SQL + Exception)
    End Function

End Class

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区理论电影在线观看| 亚洲欧洲日韩av| 国产69精品一区二区亚洲孕妇| 国产日产欧美一区二区视频| 精彩视频一区二区| 亚洲精品国产品国语在线app| 3d动漫精品啪啪| 午夜精品123| 亚洲私人黄色宅男| 欧美mv日韩mv国产网站app| 91国产免费观看| 国产一区二区在线观看视频| 午夜亚洲福利老司机| 中文字幕一区二区不卡| 欧美成人性战久久| 色综合激情五月| 精品写真视频在线观看| 日韩精品国产精品| 中文字幕视频一区| 欧美视频日韩视频在线观看| 成人小视频在线| 免费观看一级特黄欧美大片| 国产精品国产三级国产三级人妇| 日韩视频一区在线观看| 91热门视频在线观看| 大胆欧美人体老妇| 蜜桃视频一区二区三区在线观看| 亚洲天堂av一区| 亚洲视频图片小说| 久久色.com| 欧美亚洲综合久久| 欧洲av在线精品| 91婷婷韩国欧美一区二区| 成人午夜私人影院| 国产精品99久久久久久有的能看| 婷婷久久综合九色综合绿巨人| 亚洲激情中文1区| 1区2区3区欧美| 日韩毛片精品高清免费| 亚洲国产精品成人综合| 亚洲精品一区二区三区香蕉 | 亚洲色图欧美激情| 欧美极品少妇xxxxⅹ高跟鞋| 日韩小视频在线观看专区| 日韩亚洲欧美高清| 欧美精品三级日韩久久| 欧美视频自拍偷拍| 91精品国产综合久久福利| 欧美三区免费完整视频在线观看| 99久久免费国产| 欧亚一区二区三区| 在线观看91视频| fc2成人免费人成在线观看播放 | 一区二区三区欧美日韩| 亚洲欧美另类久久久精品| 国产欧美精品区一区二区三区 | 亚洲免费观看高清| 欧美国产97人人爽人人喊| 久久久.com| 国产丝袜在线精品| 亚洲欧美国产高清| 一区二区三区91| 免费欧美高清视频| 九色综合狠狠综合久久| 久久精品国产秦先生| 国产精品亚洲第一| 成人黄色777网| 色天天综合久久久久综合片| 91麻豆免费看片| 色哟哟日韩精品| 日韩女优视频免费观看| 国产亚洲女人久久久久毛片| 久久久精品国产99久久精品芒果| 欧美高清在线一区| 亚洲色图都市小说| 最好看的中文字幕久久| 亚洲美腿欧美偷拍| 蜜乳av一区二区| 9久草视频在线视频精品| 91丨porny丨国产| caoporm超碰国产精品| 色偷偷88欧美精品久久久| 欧美日韩国产精品自在自线| 久久在线免费观看| 国产精品久久久久久久久免费樱桃| 亚洲天天做日日做天天谢日日欢| 亚洲超丰满肉感bbw| 国产精品一区久久久久| 91色porny在线视频| 欧美高清www午色夜在线视频| 久久久久久久电影| 一区二区三区国产豹纹内裤在线| 久久99精品久久久久婷婷| heyzo一本久久综合| 成人禁用看黄a在线| 在线播放中文一区| 久久午夜国产精品| 天天亚洲美女在线视频| 粉嫩一区二区三区在线看| 99久久久久久| 精品国产在天天线2019| 亚洲日本在线看| 久久99蜜桃精品| 色婷婷综合激情| 精品少妇一区二区三区在线播放| 中文字幕免费不卡在线| 亚洲成人黄色小说| 国产99久久久国产精品免费看| 欧美亚洲一区二区三区四区| 精品精品国产高清a毛片牛牛| 亚洲欧美电影一区二区| 亚洲妇女屁股眼交7| 国产露脸91国语对白| 在线欧美日韩精品| 精品国免费一区二区三区| 国产精品免费久久久久| 日韩一区精品视频| 99riav久久精品riav| 欧美精品一区二区精品网| 一二三区精品福利视频| 天天色综合成人网| 91啪在线观看| 久久影院午夜论| 亚洲国产美国国产综合一区二区| 国产麻豆精品theporn| 欧美日韩在线免费视频| 国产日韩精品一区二区浪潮av| 亚洲电影你懂得| 国产成人综合网站| 欧美日韩三级一区二区| 亚洲人成精品久久久久| 国产一区二区中文字幕| 日韩视频免费观看高清在线视频| 一区二区三区四区视频精品免费 | 色欧美88888久久久久久影院| 欧美一区二区在线视频| 国产精品家庭影院| 国产一区二区三区综合| 884aa四虎影成人精品一区| 一区二区三区中文字幕电影 | 亚洲一二三四久久| aaa国产一区| 国产精品视频观看| 国产精品主播直播| 久久女同精品一区二区| 免费精品99久久国产综合精品| 欧美日韩在线播放| 亚洲一级电影视频| 欧美视频在线一区| 亚洲成人免费影院| 欧美日韩国产乱码电影| 午夜日韩在线观看| 欧美久久免费观看| 午夜视频在线观看一区二区三区| 在线日韩国产精品| 一区二区免费在线播放| 欧美性猛交一区二区三区精品| 亚洲精品综合在线| 欧美熟乱第一页| 亚洲第一综合色| 91精品国产91久久综合桃花| 日韩电影在线观看一区| 在线播放91灌醉迷j高跟美女 | 国产精品久久久久桃色tv| 成人福利视频在线| 136国产福利精品导航| av综合在线播放| 一区二区日韩电影| 欧美男女性生活在线直播观看| 日日噜噜夜夜狠狠视频欧美人| 7777女厕盗摄久久久| 久久99精品久久只有精品| 2019国产精品| youjizz国产精品| 亚洲毛片av在线| 欧美日韩mp4| 久久精品国产成人一区二区三区| 久久一日本道色综合| 国产成a人亚洲| 亚洲欧美偷拍卡通变态| 欧美日韩激情一区| 久久精品99国产国产精| 国产日本亚洲高清| 日本久久一区二区| 免费成人av在线播放| 国产午夜久久久久| 色综合久久88色综合天天免费| 亚洲私人影院在线观看| 精品视频在线看| 奇米777欧美一区二区| 日韩视频永久免费| www.性欧美| 免费在线欧美视频| 欧美白人最猛性xxxxx69交| 国产剧情一区在线| 一区二区三国产精华液| 精品伦理精品一区| 色婷婷综合久久久中文一区二区 | 国产激情91久久精品导航| 亚洲成在人线免费|