<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 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 小辭猬 閱讀(1294) 評論(0)  編輯  收藏 所屬分類: DoNet

    主站蜘蛛池模板: 91久久精品国产免费直播| 91福利免费网站在线观看| 日韩不卡免费视频| 亚洲一区二区三区首页| 国产在线精品免费aaa片| 精品久久久久久亚洲| 国产免费爽爽视频在线观看| 亚洲综合另类小说色区| 中出五十路免费视频| 亚洲国产精品热久久| 国产高清不卡免费在线| 中文字幕亚洲男人的天堂网络| 四虎永久在线精品免费网址 | 午夜高清免费在线观看| 亚洲精品无码mⅴ在线观看| 国产三级免费电影| 91av免费在线视频| 久久久久亚洲Av无码专| 曰曰鲁夜夜免费播放视频| 亚洲JLZZJLZZ少妇| 亚洲精品视频在线观看你懂的| a毛片久久免费观看| 亚洲第一成人在线| 天天看片天天爽_免费播放| 免费无码国产V片在线观看| 亚洲韩国精品无码一区二区三区 | 中国xxxxx高清免费看视频| 2020久久精品亚洲热综合一本| 国产精品国产午夜免费福利看 | 最近免费中文字幕大全免费| 亚洲国产综合精品中文第一| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲熟妇无码AV| 亚洲成网777777国产精品| 国产精品免费无遮挡无码永久视频| 亚洲伊人久久大香线蕉啊| 四虎影视永久免费观看地址 | 在线播放免费播放av片| 久久久久久久久久久免费精品 | 亚洲中文字幕成人在线| 8090在线观看免费观看|