C#如何返回SQL语句查询到的记录条数

2024-12-20 07:52:06
推荐回答(2个)
回答1:

ExecuteNonQuery这个返回的影响的行数.

你查询当然是没有影响的行.只有添加/修改/删除才会有结果的
你查询用这个..
this.textBox1.Text = mycmd.ExecuteScalar().ToString ();

回答2:

不是用扩那个键去接收

用一个int值去接收
int row =0;
row = (int)mycmd.ExecuteReade();
if(row>0)
{
MessageBox.Show("有数据")
}
else
{
MessageBox.Show("没数据")
}

返回-1是因为没有查到数据
而且是用ExecuteReader
你用错东西了