c#操作 Access(上)
看到 CSDN上不断兄弟姐妹提问关于 c#操作 Access 的问题,于是本人利用闲暇将 c#操作
Access 的方法加以总结,主要解决的问题有:
创建 mdb
创建 table
读取 table 内容
查询 table 中的内容
向 table 中插入数据
删除 table 中的记录
向 table 中插入照片
读取 table 中的照片等。
另:本人水平有限,不当之处还请斧正。废话少说,开始正题。
文介绍 C#访问操作 Access 数据库的基础知识,并提供一个相关的例程。 C#的还不能通过编
程方式创建全新的 ACCESS(MDB)数据库,所以还只能使用 ADOX这个来自 COM的链接库来操
作。
主要知识点如下:
using
using ;
连接字符串: String connectionString = "Provider= Source=";
建立连接: OleDbConnection connection = new OleDbConnection(connectionString);
使用 OleDbCommand类来执行 Sql 语句:
OleDbCommand cmd = new OleDbCommand(sql, connection);
();
();
1. 创建 mdb库,例程如下:
需要注意的是:参数 mdbPath 是 mdb的完整路径(不包含表的名称) 。例如:
view plaincopy to clipboardprint
建具体的表,例程如下:
通常一个 mdb的可以包含 n 个表。下面的程序主要是创建一个 table 。
view plaincopy to clipboardprint
oString();alue = false;
500);
}
oString();alue = false;
500);
}
取 mdb内容(完全读取) ,例程如下:
本例程返回的是一个 DataTable ,如需其他格式可以自行转换。
view plaincopy to clipboardprint