使用oledb访问access
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未指定的错误。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:69
阅读量:24
阅读量:25
阅读量:70
阅读量:69