sql = "select count(*) from yourtable";
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
int i = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();

解决方案 »

  1.   

    ExecuteNoQuery()常用来执行添,删,改的操作,返回操作影响的行数
    ExecuteReader()返回一个只读的数据集,常用来作查询操作
    ExecuteScalar()执行查询,并返回查询所返回的结果集中第一行的第一列,常用来作一些其他的操作,例如记录数等。
    详细的可以参考类库中的OleDbCommand类或SqlCommand类
      

  2.   

    同意Saucer ,趁你在这里
    我问一个问题***版主勿介意,很难找到思归回答问题***在服务器管理器中,我想创建 一个数据连接时
    测试连接已经成功,但在"确定"后,它突然报出一错误,如下错误标题: Microsoft Development Enviroment
    错误内容: 
           ADO错误:无法向注册表写入项请问是何原因?