<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

    主站蜘蛛池模板: 最近2018中文字幕免费视频| 一级做受视频免费是看美女| 99爱免费观看视频在线| 久久亚洲精品成人综合| 久久免费观看国产精品| 亚洲国产日韩一区高清在线| 在线美女免费观看网站h| 老色鬼久久亚洲AV综合| 亚洲电影免费观看| 亚洲中文字幕一二三四区苍井空| 成人毛片免费观看| MM1313亚洲国产精品| 亚洲精品国产高清嫩草影院| 一级毛片免费观看不收费| 亚洲人成无码网站| 8090在线观看免费观看| 麻豆狠色伊人亚洲综合网站| 日韩免费a级在线观看| 国产A∨免费精品视频| 亚洲gv猛男gv无码男同短文| 亚洲视频在线免费播放| 亚洲狠狠色丁香婷婷综合| 2022中文字字幕久亚洲| 国产精品免费福利久久| 亚洲av无码一区二区三区观看| 国产精品久久免费视频| 成人网站免费大全日韩国产| 亚洲午夜精品一区二区| 免费无码一区二区三区蜜桃大| 男人扒开添女人下部免费视频| 亚洲av永久无码精品漫画| 夭天干天天做天天免费看| h视频在线免费观看| 亚洲美女中文字幕| 免费成人在线观看| 97在线视频免费公开观看| 国产亚洲一卡2卡3卡4卡新区 | 欧洲亚洲综合一区二区三区| 久久久久亚洲av成人无码电影| 麻豆视频免费观看| 人成电影网在线观看免费|