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も見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
カラムの存在チェック
SQL Server
-
Designer.vbは直接コードをいじってはだめ?
Visual Basic(VBA)
-
-
4
VB.net 重複チェックがしたいです
Visual Basic(VBA)
-
5
DataGridViewで指定したセルの値を取得
Visual Basic(VBA)
-
6
VBで、String型のデータが、全角か、半角かを判断する関数は・・・
Visual Basic(VBA)
-
7
文字数に合わせて、コントロールの幅を設定する方法
Visual Basic(VBA)
-
8
.NET上でエクセル上に罫線を引く
Visual Basic(VBA)
-
9
textboxユーザーコントロールのコピー&ペースト制御
Visual Basic(VBA)
-
10
データグリッドビューの一番最初の行に列を追加したい
Visual Basic(VBA)
-
11
DataTableに入っているデータを全てinsertしたい!(C#)
Microsoft ASP
-
12
この行は既に別のテーブルに属しています
Visual Basic(VBA)
-
13
.net 複数の主キーを設定する方法
Visual Basic(VBA)
-
14
DataSetから、DataTableを取得したい。
C言語・C++・C#
-
15
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
16
access2003 クエリSQL文について
その他(プログラミング・Web制作)
-
17
【VB.NET】App.configにファイルパスを設定して読み込みたい
Microsoft ASP
-
18
小数点を含む数値かどうか判断の判断方法
Visual Basic(VBA)
-
19
実数の整数部,小数部の取得
Visual Basic(VBA)
-
20
2つのDataTableをJoin
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クリスタルレポートで困ってい...
-
Access VBA 添付型フィールド
-
criteria の読み方
-
Accessの画像挿入のVBAコード
-
2つ目のレコードの値を取得す...
-
Accessのフィールド名に半角括...
-
Access 2010で実行時エラー3061
-
ASP(VBScript)からACCESSデータ...
-
accessでフィールド追加のあと...
-
VB2005のBindingSourceのFilter...
-
FTPサーバーから受信したファイ...
-
アクセス 横スクロールの分割
-
ACCESSで日別集計をする場合
-
VBA 変数名に変数を使用したい。
-
【VB】コンボボックスにデータ...
-
WORD VBA プログラム修正をお願...
-
Excel VBAでグループ毎に集計す...
-
Dir関数で読み取り順を操作でき...
-
VBとアクセスでSQL文に変...
-
エクセルデータをVBで検索でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフィールド名に半角括...
-
DataTableに特定のフィールドが...
-
accessでフィールド追加のあと...
-
INT64対応のprintf系関数はあり...
-
2つ目のレコードの値を取得す...
-
Access 2010で実行時エラー3061
-
日付と文字列を条件としてDLook...
-
AccessのDAOでフィールド名を配...
-
SQLで複数のテーブルと結合した...
-
テーブルのデータ型の変更がで...
-
フィールド名をループの添え字...
-
クリスタルレポート(8.5)の書式...
-
AccessVBAで他テーブルのデータ...
-
アクセスでADO 並べ替えが適用...
-
Accessの画像挿入のVBAコード
-
NULLを含む文字列の結合で...
-
クリスタルレポートで文字列の...
-
ACCESSデータベースにV...
-
ノーツ:ユーザ名から別名を取...
-
Access クエリで変数を参照する...
おすすめ情報