作成したデータベースのテーブルの列名(フィールド名)を取得することができます。接続したデータベースのテーブルの列名を取得するサンプルプログラムを作成します。[列名取得]ボタンをクリックすると、GetSchemaメソッドの引数に指定したテーブル(表)の列名をラベルに表示します。ConfigurationManagerクラスを使うためには、メニューの[プロジェクト]→[参照の追加]をクリックして、System.Configurationを追加してください。列名を取得するためには、テーブル名を取得する場合と同様に、GetSchemaメソッドの引数を設定する必要があります。◆第2引数:文字列配列になっており、次の4項目を設定1番目:データベース名。App.configファイルの接続文字列のDatabaseキーワードに設定したデータベース名。Databaseキーワードを指定していないときは、AttachDBFilenameで指定した完全パス名のデータベースファイル2番目:テーブル管理名称。テーブルを既定値で作成したので、既定値の"dbo"3番目:列名を取得するテーブル名GetSchemaメソッドを呼び出した結果は、DataTableオブジェクトとして返され、テーブルの列(フィールド)名称は、"COLUMN_NAME"列に格納されています。App.configファイルの接続文字列の修正App.configファイルの接続文字列に、Databaseキーワードが設定されていなければ、「Database=販売管理データベース;」を追加してください。ソースリストの枠内をクリックすると全選択できます。/></connectionStrings>テーブル列名取得サンプルプログラムコネクションオブジェクトは、Usingステートメントを使っているので、データベースを自動的にCloseします。Closeメソッドを呼出す必要はありません。Serverのテーブル名も取得することができます。ADO.NET」で公開しているソースプログラムやデータ、リンク先の商品・サービスの利用により生じた損害等について、当方は一切責任を負いません。ソースプログラムの再利用は自由ですが、著作権は当方が所有します。ADO.NET」に掲載している会社名・製品名等は各社の登録商標または商標です。