string databasestr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb";
string databasesql="select * from t1";
OleDbConnection databaseconn=new OleDbConnection();
databaseconn.ConnectionString=databasestr;
OleDbDataAdapter da=new OleDbDataAdapter(databasesql,databaseconn);
DataSet ds=new DataSet();
da.Fill(ds,"t1");
dataGrid1.SetDataBinding(ds,"t1");

解决方案 »

  1.   

     Standard Security:
    "Driver={Microsoft Access Driver (*.mdb)};Dbq=\somepath\mydb.mdb;Uid=Admin;Pwd=asdasd;" 
     Workgroup:
    "Driver={Microsoft Access Driver (*.mdb)};Dbq=\somepath\mydb.mdb;SystemDB=\somepath\mydb.mdw;","admin", "" 
     OLEDB, OleDbConnection (.NET) 
     Standard security:
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=asdasd;" 
     Workgroup (system database):
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;","admin", "" 
     With password:
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;","admin", "" 
      

  2.   

    好象忘记了dispose哦!
    呵呵
      

  3.   

    using system.data
    using system.data.sqlclient
     
    string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data 
                     Source=yourAccessFilepath.mdb";
    SqlConneciotn myconn = new Sqlconnection(strConn);
    myconn.open;
      

  4.   

    string str="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb";
    string sql="select * from customer";
    OleDbConnection con=new OleDbConnection(str);
    OleDbDataAdapter da=new OleDbDataAdapter(sql,con);
    DataSet ds=new DataSet();
    da.Fill(ds,"customer");
      

  5.   

    1.添加引用:
    using System.Data;
    using System.Data.OleDb;
    2.
    声明变量:
    private OleDbConnection mConn;
    3.
    在需要用到的地方调用下面的方法:
    private void InitConn()
    {
       string strSource;
       strSource="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=DataBaseName.mdb";
       mConn=new OledDbConnection(strSource);
    }
    4.剩下的就是取出数据的问题了:
    private void InitData()
    {
       string sql="select * from myTableName";  
       OleDbDataAdapter da=new OleDbDataAdapter(sql,mConn);
       //读取数据形式可用多种方式,用OleDbDataAdapter或OleDbCommand均可
       DataSet ds=new DataSet();
       mConn.Open();
       da.Fill(ds);//可指定表名,也可不指定
       //这样就将数据读取到你的ds数据集当中了。
       mConn.Close();
    }