DataTableに登録されているフィールドに、特定のフィールドが存在しているかどうか調べるには、どのようにすればよいでしょうか?
dtTable.Columns.Add("TEST1")
dtTable.Columns.Add("TEST2")
dtTableにTEST1とTEST2のフィールドが登録されていたとして、
Dim tmp As String = dtTable.Rows(0).Item("TEST3"),ToString
TEST3のフィールド名で値を取得しようとすると、TEST3の列が登録されていない為、エラーとなります。
そこで、事前にTEST3というフィールドが、DataTableに存在するかどうか調べたいのです。
(ハッシュテーブルのContainsKeyメソッド等のようなものを求めています)
お分かりになる方がいましたら、宜しくお願いします。
No.1ベストアンサー
- 回答日時:
DataColumnCollection.Contains メソッド
http://msdn2.microsoft.com/ja-jp/library/system. …
を使用すればよいと思います。
ちなみに、DataTable.Columns が DatacolumnCollection クラスです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessテキストボックス内に2つのフィールドの値を比較して大きい方の値を表示させる方法 1 2022/09/09 10:50
- Java java final 1 2022/06/10 22:49
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Word(ワード) ワード差し込み印刷がうまくいかない 2 2022/07/01 19:01
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
カラムの存在チェック
SQL Server
-
.NET上でエクセル上に罫線を引く
Visual Basic(VBA)
-
-
4
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
5
VB.net 重複チェックがしたいです
Visual Basic(VBA)
-
6
VBで、String型のデータが、全角か、半角かを判断する関数は・・・
Visual Basic(VBA)
-
7
変数の参照でエラーが出てしまいます。(VB.NET)
Visual Basic(VBA)
-
8
DataGridViewで指定したセルの値を取得
Visual Basic(VBA)
-
9
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
10
文字数に合わせて、コントロールの幅を設定する方法
Visual Basic(VBA)
-
11
小数点を含む数値かどうか判断の判断方法
Visual Basic(VBA)
-
12
DataTableに入っているデータを全てinsertしたい!(C#)
Microsoft ASP
-
13
この行は既に別のテーブルに属しています
Visual Basic(VBA)
-
14
DataSetから、DataTableを取得したい。
C言語・C++・C#
-
15
access2003 クエリSQL文について
その他(プログラミング・Web制作)
-
16
DataGrdViewに関連付けたデータの更新
C言語・C++・C#
-
17
【VB.NET】App.configにファイルパスを設定して読み込みたい
Microsoft ASP
-
18
2つのDataTableをJoin
Visual Basic(VBA)
-
19
VB.NETでファイル名順にファイルを読む方法
Visual Basic(VBA)
-
20
FriendとPublicの違い。。。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DataTableに特定のフィールドが...
-
INT64対応のprintf系関数はあり...
-
Accessのフィールド名に半角括...
-
accessでフィールド追加のあと...
-
ACCESSデータベースにV...
-
Access 2010で実行時エラー3061
-
日付と文字列を条件としてDLook...
-
AccessのDAOでフィールド名を配...
-
SQLで複数のテーブルと結合した...
-
オートナンバー型を抽出条件に...
-
アクセスでADO 並べ替えが適用...
-
Accessの画像挿入のVBAコード
-
2つ目のレコードの値を取得す...
-
データベースから絞り込んでデ...
-
FTPサーバーから受信したファイ...
-
テーブルのデータ型の変更がで...
-
ノーツ:ユーザ名から別名を取...
-
DataGridViewでのデータ抽出に...
-
フィールド名をループの添え字...
-
c言語で自分のホームディレク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessでフィールド追加のあと...
-
INT64対応のprintf系関数はあり...
-
DataTableに特定のフィールドが...
-
Accessのフィールド名に半角括...
-
2つ目のレコードの値を取得す...
-
AccessのDAOでフィールド名を配...
-
クリスタルレポートで困ってい...
-
テーブルのデータ型の変更がで...
-
Access 2010で実行時エラー3061
-
日付と文字列を条件としてDLook...
-
2次元のdictionary
-
ACCESSで日別集計をする場合
-
Access VBA 添付型フィールド
-
SQLで複数のテーブルと結合した...
-
クリスタルレポートで文字列の...
-
ACCESSで視覚的タイムテーブル...
-
アクセス ADO Null以外のレコ...
-
アクセスでADO 並べ替えが適用...
-
AccessVBAで他テーブルのデータ...
-
オートナンバー型を抽出条件に...
おすすめ情報