OleDbConnection Donn1 = new OleDbConnection();
            Donn1.ConnectionString = strConn;
            Donn1.Open();
            OleDbCommand cmd1 = new OleDbCommand("select count(*) from admin ", Donn1);
            ys = ????这不会读了!
            Donn1.Close();想读出 admin表里的CC表里的数据啊,请问YS=怎么写!

解决方案 »

  1.   

    OleDbConnection Donn1 = new OleDbConnection();
                Donn1.ConnectionString = strConn;
                Donn1.Open();
                OleDbCommand cmd1 = new OleDbCommand("select count(*) from admin ", Donn1);
                DataSet ds =new DataSet();
                int count = cmd1.Fill(ds);
                Donn1.Close();
      

  2.   

    object o  = cmd.ExecuteScalar();
    if( o != null )
    {
      int n = int.Parse(o.ToString() )
    }
      

  3.   

    可能刚才理解有点偏差。
    问一下:想读出 admin表里的CC表里的数据啊不是读出admin表里的数据吗?
      

  4.   

    admin表里的CC表里的数据  是什么意思?
    ys是什么?OleDbConnection Donn1 = new OleDbConnection();
    Donn1.ConnectionString = strConn;
    Donn1.Open();
    OleDbCommand cmd1 = new OleDbCommand("select count(*) from admin ", Donn1);
    DataSet ys =new DataSet();
    int count = cmd1.Fill(ys);
    Donn1.Close();
      

  5.   

    单单获取查询出来的行代码如下:
    OleDbConnection Donn1 = new OleDbConnection();
    Donn1.ConnectionString = strConn;
    Donn1.Open();
    OleDbCommand cmd1 = new OleDbCommand("select count(*) from admin ", Donn1);
    int count = cmd1.ExecuteNonQuery()
    Donn1.Close();
      

  6.   

    汗啊select cc from admin 这样返回的是记录集DataSet ds =new DataSet();
    cmd1.Fill(ds);for (int i=0;i<ds.Table[0].Rows.Count;i++)
    {
       (int)ds.Table[0].Rows[i]["cc"]
    }
      

  7.   

    用来获取查询出来的数据如下:
                OleDbConnection Donn1 = new OleDbConnection();
                Donn1.ConnectionString = strConn;
                Donn1.Open();
                OleDbCommand cmd1 = new OleDbCommand("select count(*) from admin ", Donn1);
                OleDbDataAdapter da = OleDbDataAdapter();
                da.SelectCommand=cmd1;
                DataSet ds =new DataSet();
                int count = da.Fill(ds);
                Donn1.Close();
      

  8.   

    OleDbConnection Donn1 = new OleDbConnection();
                Donn1.ConnectionString = strConn;
                Donn1.Open();
                OleDbCommand cmd1 = new OleDbCommand("select cc from admin ", Donn1);
                ys = ????这不会读了!
                Donn1.Close();
                Label4.Text = ys.ToString();想读出 admin表里的CC项的数据啊,请问YS=怎么写!、
    各位表达能力比较差,
    Label4.Text = ds.Tables["admin"].Rows[0]["cc"].ToString();
    Label4本来可以这么读出的!
        protected int recNum, PageCount, ys;
      

  9.   

    "select count(*) from admin" 只是返回首行首列数据,使用
    cmd.ExecuteScalar()执行效果最好,
    如果需要返回多行或多列数据,只有使用
     OleDbDataAdapter da = OleDbDataAdapter();
    da.SelectCommand=cmd1;
    DataSet ds =new DataSet();
    int count = da.Fill(ds);这样的形式了
      

  10.   

    jimh(Jimmy) ( ) 说的对啊
    想要什么根据sql字符串确定