OleDbDataAdapter ob = new OleDbDataAdapter("select count(*) from 座位");
 DataSet dd = new DataSet();
 ob.Fill(dd, "座位");
怎么把count(*)的值赋值给 int a??

解决方案 »

  1.   

    executescalar("select count(*) from ***")
      

  2.   

    OleDbDataAdapter ob = new OleDbDataAdapter("select count(*) from 座位");
    改成 select count(*) as cout from 座位int a = int.Parse(dd.tables[0].Rows[0]["cout"].ToString());
      

  3.   

     使用额
                    SqlCommand cmd = new SqlCommand(SQLString, connection);
     object obj = cmd.ExecuteScalar(); 返回第一行第一列数据, 就不要使用dataset来浪费空间了 !