0

これはコードです:

Dim dr() As DataRow = DataSet.Tables("TableName").Select("EVENTNAME = '" & name & "'")

「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。この行を実行するとエラーになります。リストボックスで選択された項目のリストをループしています。名前を見ることができるので、データ行を宣言する方法に関係していると思います。名前を使用する前に、名前のnullチェックも行うからです。

Visual Studio 2008、VB.NET。何か案は?


うん、それは間違ったテーブル名でした。コードを 8 時間見た後、チェックすることを考えていなかった小さな詳細を推測しました。ありがとう!

4

2 に答える 2

1

あなたはおそらく間違ってい"TableName"ます。

于 2010-02-23T22:31:32.390 に答える
0

私にとっては、selectステートメントのように見えます:

vm_DataTable_SELECT_string = "[MyField] = '" + vm_TEXT_string + "'"; DataRow[] o_DataRow_ARRAY_Found = vco_DataTable.Select (vm_DataTable_SELECT_string);

于 2010-03-25T20:48:51.413 に答える