<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

    主站蜘蛛池模板: 最新亚洲人成网站在线观看| 亚洲国产片在线观看| 日韩一区二区三区免费播放| 在线免费观看污网站| 亚洲a∨无码一区二区| 日韩a级毛片免费观看| 亚洲AV女人18毛片水真多| 日本特黄特黄刺激大片免费| 亚洲AV日韩AV无码污污网站| 国产免费观看网站| 边摸边脱吃奶边高潮视频免费| 免费一区二区三区四区五区| 免费又黄又爽又猛大片午夜| 国产成人综合亚洲AV第一页| 精品国产污污免费网站入口在线| 亚洲人AV永久一区二区三区久久| 99re8这里有精品热视频免费| 亚洲国产精品久久久天堂| 久久久久成人精品免费播放动漫| 亚洲美女aⅴ久久久91| 毛片在线看免费版| 久久亚洲精品11p| 在线亚洲精品自拍| 99久热只有精品视频免费看| 四虎亚洲精品高清在线观看| 国产91久久久久久久免费| 波霸在线精品视频免费观看| 亚洲精品视频在线观看视频| 女人18毛片a级毛片免费视频| 国产亚洲美女精品久久久久| 久久亚洲精品无码播放| 最近中文字幕大全免费视频| 亚洲日韩国产AV无码无码精品| 亚洲国产综合精品中文字幕| 无码精品一区二区三区免费视频 | 亚洲av无码专区在线电影| 又粗又硬又大又爽免费视频播放| 两个人看的www免费视频中文| 亚洲免费在线观看视频| 亚洲无码日韩精品第一页| 精品一区二区三区无码免费视频 |