C#中如何获取book表中所有的记录的数目

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:09:44
我知道要用select count(*) from book.但具体应该怎么用。
我定义int a;最终要让a等于book表中的记录数目。
希望高手详细指点迷津!
忘记说明了,我用的是Access。
怎么去写每次读取一条记录的语句呢?本人是菜鸟,还望各位见谅!

ACCESS数据库的

……
using System.Data.OleDb;
using System.Data.SqlClient;

OleDbConnection Conn=new OleDbConnection("server=(local);database=pubs;uid=sa;pwd=");
Conn.Open();
OleDbCommand Cmd = new OleDbCommand(select count(*) as c from book, Conn);
Cmd.ExecuteNonQuery(); //执行SQL命令
OleDbDataReader Dr = Cmd.ExecuteReader();
if(Dr.Read())
{
int a=Convert.ToInt32(Dr["c"]); //这个a就是你要的记录数目
}
Dr.Close();
Conn.Close();

1;引用命名空间
如 using System.Data.SqlClient;
以(SqlServer为例)
2建立一个连接
string Cnstr="server=(local);database=pubs;uid=sa;pwd";
SqlConnection Cn=new SqlConnection(Cnstr);
3建立一SqlDataAdpater
SqlDataAdapter SqlDa=new SqlDataAdapter("select count(*) as c from book",Cn);
4建立一个数据集
DataSet ds=new DataSet();
5填充数据集
SqlDa.Fill(ds,"book");

Ok现在已经把数据表中的jobs放在ds数据集中的jobs表中了
你可以对