1、OleDbConnection odcn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\db.accdb");odcn.Open();OleDbCommand odcd = new OleDbCommand("SELECT * FROM table_demo",odcn);OleDbDataReader oddr= odcd.ExecuteReader();while (oddr.Read()) { Console.Write(oddr["name"]); Console.Read();}odcd.Dispose();
2、OleDbCommand执行sql语句ExecuteReader() 返回OleDbDataReader对象,用作查询ExecuteNonQuery(); 返回受影响行,用作增删改ExecuteScalar(); 返回第一行第一列,用作统计查询
3、OleDbCommand 释放Dispose(); 对资源进行释放access数据库如果没有用Dispose()方法对OleDbCommand进行释放,在频繁访问数据库后会出现System.Data.OleDb.OleDbException未指定的错误。