Visual C# 2013逆引き大全 555の極意

データベース操作の極意 - Tips257 テーブルのフィールド数を取得する

Icon comment count 0
Icon stock count 0

Tips257テーブルのフィールド数を取得する

Pointレコードの列数を取得(OleDbDataReaderオブジェクト、FieldCountプロパティ)

Level1
対応
  • EXP
  • PRO

OleDbCommandオブジェクトのExecute
ReaderメソッドでOleDbDataReaderオブジェクトに取得したレコードのフィールド数を調べるには、OleDbDataReaderオブジェクトのFieldCountプロパティを使います。

OleDbDataReaderオブジェクト.FieldCount

FieldCountプロパティは、データベースに接続した状態で実行します。接続を閉じた状態で実行すると、例外InvalidOperationExceptionが発生します。

リスト1では、ボタンがクリックされたら、データベース「C:¥C#2013¥SampleDB.accdb」の[社員]テーブルのレコードをOleDbDataReaderオブジェクトに取得し、フィールド数を表示しています。

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません