C#操作Access数据库的例子添加:   
C#操作Access数据库的例子  
using   System;   
C#操作Access数据库的例子  
using   System.Data;         
C#操作Access数据库的例子  
using   System.Data.OleDb;         
C#操作Access数据库的例子  
namespace   ADONETWriteQuery       
在具体讲操作前,我认为有必要先认识一下下面的两个类:
System.Data.OleDb.OleDbDataAdapter
System.Data.OleDb.OleDbDataReader

System.Data.OleDb.OleDbDataAdapter:可以直接和DataSet联系,并操作数据源的,它的功能相对强大一些,因此也比较耗系统资源!
System.Data.OleDb.OleDbDataReader:则有些类似于ADO中的哪个只读向前的记录集,它最常用在只需要依次读取并显示数据的时候,相比System.Data.OleDb.OleDbDataAdapter来说,他耗用的系统资源要小!其实,OleDbDataReader能实现的功能,OleDbDataAdapter都可以实现,不过从资源使用率的角度考虑我们应该尽量使用前者!但有些功能,却是必须使用OleDbDataAdapter才可以实现的!


* SELECT操作!
下面是我的自己在写测试程序的时候用到了,先列出来看看OleDbDataReader和OleDbDataAdapter是如何操作从数据库中选择记录的:

//通过ID得到当前留言详细内容.通过STRING类型参数
public Notebook getNoteFromID(string noteid)
{
Notebook tempnote=new Notebook(); //定义返回值

try
{
OleDbConnection conn = getConn(); //getConn():得到连接对象
string strCom = "Select * from notes where ); //执行,并将结果添加到mydataset中的”notes”表中
conn.Close(); //关闭连接!

在对上面的程序加一些补充说明,由于getNoteLista是得到一系列记录,并通过控件DataGrid来做分页显示的,所以我返回的是一个DataView类型的对象!

相关文章:

  • 2021-10-24
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-09-07
猜你喜欢
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
相关资源
相似解决方案