<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

    主站蜘蛛池模板: 亚洲国产精品无码久久| 无码国产精品一区二区免费模式| 亚洲国产精品一区二区三区久久| 国产免费伦精品一区二区三区| 亚洲爆乳无码一区二区三区| 99久久综合国产精品免费| 无码人妻一区二区三区免费视频| 久久狠狠高潮亚洲精品| 免费a级毛片永久免费| 日韩成人免费视频| WWW亚洲色大成网络.COM| 亚洲AV无码久久寂寞少妇| 日本二区免费一片黄2019| 午夜免费福利片观看| 老司机午夜性生免费福利| 亚洲自偷精品视频自拍| 亚洲国产精品成人久久蜜臀| 男女超爽刺激视频免费播放| jizz免费在线观看| 亚洲永久网址在线观看| 亚洲精品无码不卡在线播HE| 真实乱视频国产免费观看| 91香蕉国产线观看免费全集| 免费一区二区无码视频在线播放| 亚洲另类视频在线观看| 亚洲精品成人无限看| 尤物永久免费AV无码网站| 精品免费久久久久久久| a级片免费在线观看| 羞羞视频在线免费观看| 中文字幕无码亚洲欧洲日韩| 亚洲国产精品久久久久网站| 亚洲色偷偷狠狠综合网| 国产男女性潮高清免费网站| 在线精品一卡乱码免费| 特级无码毛片免费视频尤物| xxxx日本在线播放免费不卡| 亚洲暴爽av人人爽日日碰| 亚洲伊人色一综合网| 91亚洲导航深夜福利| 亚洲AV午夜福利精品一区二区|