我正在执行这些行
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获取数据。
everthing工作正常,我得到我想要的结果,但我有疑问。
例如,在db id
= [1-500]中。但我请求id = 501的行,然后我得到0结果。
什么是我得到0结果的方法?日Thnx
答案 0 :(得分:5)
if (setTest.Tables[0].Rows.Count == 0)
答案 1 :(得分:1)
我想在某些时候你会填写DS,如下所示:
zipcode.Fill(setTest );
然后,您可以使用DT上Count
集合的Rows
属性检查行返回的方式
答案 2 :(得分:0)
您必须填充DataSet,否则DataSet为空