<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    superwei

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    VB.NET2003 用OO4O方式連接Oracle(原創)

    #Region "   ' OO4O Connect"
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim strSQL1 As String
            Dim strSQL2 As String
            Dim n As Integer
            Dim j As Integer
            Dim countC As Integer
            Dim countR As Integer
            Dim obj As Object
            Dim iora As OracleInProcServer.OraField
            Dim aoDataSet As DataSet
            aoDataSet = New DataSet
            Dim aoTable As DataTable
            aoDataSet.Tables.Add("aoTable")
            Dim ODyn As OraDynaset

            strSQL1 = "UPDATE T_MSG SET DELFLG = 0 WHERE MSGDISP = 1"
            strSQL2 = "SELECT * FROM superwei "
            Try
                Dim blnConnect As Boolean = OO4O_Connection()
                If blnConnect = False Then
                    Exit Sub
                End If
                aoDataBase.BeginTrans()                 ' Begin Transaction
                'n = aoDataBase.ExecuteSQL(strSQL1)      ' normal SQL run
                ODyn = aoDataBase.CreateDynaset(strSQL2, ORADYN_READONLY)   ' return OraDynaset
                If ODyn.BOF Or ODyn.EOF Then
                    MsgBox("Empty")
                    Exit Sub
                Else
                    ODyn.MoveFirst()
                End If

                aoDataSet = collectionChange(ODyn)
                'DataGrid1.DataSource = aoDataSet.Tables(0)
                Call disData(DataGrid1, aoDataSet)
                aoDataBase.Rollback()
            Catch ex As Exception
                MsgBox(Me.Text & ":" & ex.Message)
                TextBox1.Text = Me.Text & ":" & ex.Message
                aoDataBase.Rollback()
            End Try
        End Sub

        Function disData(ByVal Dgd As DataGrid, ByVal aoDataSet As DataSet)
            Dgd = Me.DataGrid1
            Dgd.DataSource = aoDataSet.Tables(0)
        End Function
    #End Region

    Module OO4O_Connect
        Public aoDataBase As OracleInProcServer.OraDatabase
        Public Overloads Function OO4O_Connection() As Boolean
            Dim oOraSession As OracleInProcServer.OraSession
            Try
                Dim oOraDataBase As Object
                Dim sConnectString As String
                Dim asHostName As String = "ips"

                sConnectString = "ips/ips"

                oOraSession = CreateObject("OracleInProcServer.XOraSession")

                aoDataBase = oOraSession.OpenDatabase(asHostName, sConnectString, 0)

                OO4O_Connection = True

            Catch ex As Exception
                MsgBox(ex.Message & " " & ex.ToString)
                OO4O_Connection = False
            End Try
        End Function

        Public Overloads Function OO4O_Connection(ByVal _aoDataBase As OracleInProcServer.OraDatabase) As OracleInProcServer.OraDatabase
            Dim oOraSession As OracleInProcServer.OraSession
            Try
                Dim oOraDataBase As Object
                Dim sConnectString As String
                Dim asHostName As String = "ips"

                sConnectString = "cho_objown/cho_objown"

                oOraSession = CreateObject("OracleInProcServer.XOraSession")

                _aoDataBase = oOraSession.OpenDatabase(asHostName, sConnectString, 0)

                Return _aoDataBase

            Catch ex As Exception
                MsgBox(ex.Message & " " & ex.ToString)
                'OO4O_Connection = False
            End Try
        End Function

    End Module




    posted on 2007-09-27 16:15 小辭猬 閱讀(1137) 評論(0)  編輯  收藏 所屬分類: DoNet

    主站蜘蛛池模板: 国产精品亚洲精品青青青| 亚欧免费一级毛片| 久久精品国产亚洲AV蜜臀色欲| 亚洲精品在线视频| 国产精品免费观看久久| 美女视频黄a视频全免费网站色窝| 亚洲av成人一区二区三区观看在线| 在线观看亚洲人成网站| 亚洲午夜久久久久妓女影院| 国产乱色精品成人免费视频| 在线观看免费人成视频色| 亚欧免费无码aⅴ在线观看| 91福利免费网站在线观看| 男女污污污超污视频免费在线看| 在线观看日本亚洲一区| 亚洲国产精品成人精品小说| 亚洲综合精品一二三区在线| 亚洲精品无码永久中文字幕| 亚洲国产午夜中文字幕精品黄网站| 啦啦啦手机完整免费高清观看| 一二三四在线播放免费观看中文版视频 | 久久久青草青青国产亚洲免观 | 超pen个人视频国产免费观看| 国产h肉在线视频免费观看| 无码av免费一区二区三区| 久久久久久久久久国产精品免费| 东北美女野外bbwbbw免费| 国产精品免费在线播放| 免费国产黄网站在线看| 欧洲精品码一区二区三区免费看| 国产亚洲男人的天堂在线观看| 色偷偷尼玛图亚洲综合| 亚洲AV色欲色欲WWW| 国产精品亚洲AV三区| 国产亚洲精品第一综合| 白白色免费在线视频| 午夜不卡AV免费| 精品国产呦系列在线观看免费 | 亚洲无av在线中文字幕| 亚洲av综合av一区| 777亚洲精品乱码久久久久久|