C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 32 を表示中)
■15568 / )  Re[3]: DataReaderをDataTableへ
□投稿者/ やじゅ (247回)-(2008/03/15(Sat) 22:16:32)
やじゅ さんの Web サイト
No15567 (トルネコ さん) に返信
> データ自体は入っていないものと思われます。
>

失礼しました。
http://naoko.wankuma.com/designpatterns/designpatterns_C001.html

'DataReader→DataTable
    Dim dt As DataTable = New DataTable
    'DataTableに列を追加
    For i As Integer = 0 To sqlDataReader.GetSchemaTable.Rows.Count - 1
      dt.Columns.Add(DirectCast(sqlDataReader.GetSchemaTable.Rows(i).Item("ColumnName"), String), _
               GetType(String))
    Next
    Do While sqlDataReader.Read
      Dim row As DataRow = dt.NewRow()
      For i As Integer = 0 To sqlDataReader.FieldCount - 1
        row(i) = MyBase.NullConvert(sqlDataReader.Item(i))
      Next
      dt.Rows.Add(row)
    Loop
    Return dt

返信 編集キー/


管理者用

- Child Tree -