请问C#如何从access数据库中随机抽取一条数据?
发布网友
发布时间:2022-04-23 05:13
我来回答
共1个回答
热心网友
时间:2022-04-08 21:58
OleDbConnection conn = new OleDbConnection();//这个要open的,我就不详细写了
string tableName = "表名";//表的名称
DataSet ds = new DataSet();//DataSet是表的集合
string sql = "select * from " + tableName;//sql语句查询数据
OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);//从数据库中查询
da.Fill(ds, tableName);//将数据填充到DataSet
int recordCount = ds.Tables[tableName].Rows.Count;//记录的数量
int randomNumber = new Random().Next(recordCount);//取得一个随机整数
ds.Tables[tableName].Rows[randomNumber]//调用该随机记录