0

重複の可能性:
DataSetが空かどうかをテストする方法は?

私はこれらの行を実行しています

string commToExc = @"SELECT * FROM Test WHERE id = 500;";
MySqlCommand cmdSQL = new MySqlCommand(commToExc, conMYSQL);
MySqlDataAdapter zipcode = new MySqlDataAdapter(cmdSQL);
DataSet setTest = new DataSet("Test");

行IDでデータを取得しています。すべてが正常に機能し、希望する結果が得られますが、質問があります。たとえば、db id=[1-500]です。しかし、id = 501の行を要求すると、0の結果が返されます。結果が0になったときを知る方法は何ですか?Thnx

4

3 に答える 3

5
if (setTest.Tables[0].Rows.Count == 0)
于 2012-09-20T08:38:49.903 に答える
1

ある時点で、DSに次のように入力することになると思います。

zipcode.Fill(setTest );

次に、DTCountのコレクションのプロパティを使用して、行がどのように返されるかを簡単に確認できます。Rows

于 2012-09-20T08:41:10.387 に答える
0

DataSetに入力する必要があります。そうでない場合、DataSetは空です。

于 2012-09-20T08:47:48.837 に答える