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

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

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

    superwei

    導航

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    統計

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    VB.NET2003 RecordSet轉成DataSet代碼(原創)

    Module RecordSetToDataSet
        Public Function collectionChange(ByVal _ODyn As OracleInProcServer.OraDynaset) As DataSet
            Dim countR As Integer
            Dim countC As Integer
            Dim i As Integer
            Dim j As Integer
            Dim aoDataSet As DataSet
            aoDataSet = New DataSet
            Dim aoTable As DataTable
            aoTable = New DataTable
            countR = _ODyn.RecordCount
            ' Get ColumnsName From 0 to N
            ' eg: ODyn.FieldName(0) = "MSGID"
            Dim str1 As String = ""
            Dim str2 As String = ""
            'get collumName
            For i = 0 To 1000
                str1 = _ODyn.FieldName(i)
                If str1.Equals(String.Empty) Then
                    If str2.Length > 0 Then
                        str2 = Mid(str2, 1, str2.Length - 1)
                    End If
                    Exit For
                End If
                str2 = str2 + str1 + ","
                aoTable.Columns.Add(str1, Type.GetType("System.String"))
                countC = countC + 1
            Next

            'aoTable.Rows.Add
            For i = 0 To countR - 1
                Dim newR As DataRow
                newR = aoTable.NewRow
                For j = 0 To countC - 1
                    If TypeOf _ODyn.Item(j).Value Is System.DBNull Then
                        str1 = "<NULL>"
                    Else
                        str1 = CStr(_ODyn.Item(j).Value)
                        If str1 = "" Then
                            str1 = "null"
                        End If
                    End If
                    newR(j) = str1
                Next j
                aoTable.Rows.Add(newR)
                _ODyn.MoveNext()
            Next i
            aoDataSet.Tables.Add(aoTable)
            Return aoDataSet
        End Function
    End Module

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

    主站蜘蛛池模板: 国内少妇偷人精品视频免费| 有码人妻在线免费看片| 亚洲免费视频网站| 亚洲开心婷婷中文字幕| jyzzjyzz国产免费观看| 国产成人毛片亚洲精品| 伊人久久国产免费观看视频| 又黄又爽的视频免费看| 免费一区二区三区在线视频| 国产成人无码a区在线观看视频免费 | 亚洲爱情岛论坛永久| 久久这里只精品99re免费| 久久亚洲免费视频| 免费国产黄网站在线观看视频| 91在线精品亚洲一区二区| 久久受www免费人成_看片中文| 亚洲1234区乱码| 成人毛片18女人毛片免费| 美女18毛片免费视频| 久久影视国产亚洲| 精品免费视在线观看| 亚洲毛片无码专区亚洲乱| 久久电影网午夜鲁丝片免费| 亚洲成av人片在www鸭子| 婷婷亚洲天堂影院| 久久精品成人免费国产片小草| 亚洲人成人网站色www| 97免费人妻在线视频| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 在线观看人成视频免费| 无套内射无矿码免费看黄| 最新国产AV无码专区亚洲 | 免费人成在线观看视频播放| 中国极品美軳免费观看| 亚洲综合无码一区二区三区| 韩国二级毛片免费播放| 国产成人1024精品免费| 亚洲黄色高清视频| 免费播放春色aⅴ视频| 久久久久久久99精品免费观看| 亚洲国产成人久久|