读取数据库的问题
string CONNSTRING = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + open.FileName;
OleDbConnection conn = new OleDbConnection(CONNSTRING);
conn.Open();
OleDbCommand cmd = new OleDbCommand("Select * from AT1", conn);
OleDbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
。。。
}
以上是一段比较通用的读取ACCESS数据库数据的代码,这段代码会逐行一次性地把数据库中有效的数据读取出来。
现在有一个需求,想使用一个定时器,每隔一秒只读取数据库中的一行数据,而不是一下子把数据全读出来,请问如何实现?