您的位置:首页 >> 编程开发 >> .NET >> VB.NET >> 正文
VB.NET RSS
 

将sqldatareader转变成datatable的vb.net代码

http://www.rdxx.com 04年04月05日 09:14 互连网 我要投稿

关键词: VB.NET , DataTable , DataReader , 代码 , SQL , .NET , read , Tab , VB
 
Public Function GetTable(ByVal _reader As System.Data.SqlClient.SqlDataReader) As System.Data.DataTable
            On Error Resume Next
            Dim _table As System.Data.DataTable = _reader.GetSchemaTable()
            Dim _dt As System.Data.DataTable = New System.Data.DataTable()
            Dim _dc As System.Data.DataColumn
            Dim _row As System.Data.DataRow
            Dim _al As System.Collections.ArrayList = New System.Collections.ArrayList()
            Dim i = 0
            For i = 0 To _table.Rows.Count() - 1
                _dc = New System.Data.DataColumn()
                If (Not _dt.Columns.Contains(_table.Rows(i)("ColumnName").ToString())) Then
                    _dc.ColumnName = _table.Rows(i)("ColumnName").ToString()
                    _dc.Unique = Convert.ToBoolean(_table.Rows(i)("IsUnique"))
                    _dc.AllowDBNull = Convert.ToBoolean(_table.Rows(i)("AllowDBNull"))
                    _dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
                    _dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
                    _dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
                    _dc.ReadOnly = Convert.ToBoolean(_table.Rows(i)("IsReadOnly"))
                    _al.Add(_dc.ColumnName)
                    _dt.Columns.Add(_dc)
                End If
            Next
            While _reader.Read()

9 7 3 1 2 4 8 :


 
 
标签: VB.NET , DataTable , DataReader , 代码 , SQL , .NET , read , Tab , VB 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站