现金管理系统:C# ADO问题请教

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 12:03:56
SqlConnection con = new SqlConnection("server=.;database=CarManagement;uid=sa;pwd=;");
con.Open();
SqlCommand cmd = new SqlCommand("select Name from CM_Main", con);
int d = cmd.ExecuteNonQuery();

为什么cmd.ExecuteNonquery();返回的值是-1,我的库里有大量的数据,我换了几个表也不行,

郁闷中。。。。。等待原因

ExecuteNonQuery()执行的是Insert/Update/Delete等无返回记录集的操作
你执行的是一句select语句是会有记录集返回的
要用ExecuteReader