您的位置首页生活百科

使用oledb访问access

使用oledb访问access

的有关信息介绍如下:

使用oledb访问access

OLEDB(对象连接和嵌入数据库),可以支持excel、access、sql server等

using System.Data.OleDb;

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();

OleDbCommand执行sql语句

ExecuteReader() 返回OleDbDataReader对象,用作查询

ExecuteNonQuery(); 返回受影响行,用作增删改

ExecuteScalar(); 返回第一行第一列,用作统计查询

OleDbCommand 释放

Dispose(); 对资源进行释放

access数据库如果没有用Dispose()方法对OleDbCommand进行释放,在频繁访问数据库后会出现System.Data.OleDb.OleDbException未指定的错误。