请问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]//调用该随机记录

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com