在Server Explorer窗口中右键点击Data Connection,选Add Connection, 然后选择Microsoft Jet 4.0 OLE DB Provider连接到你得Access数据库。之后,你可以拖拉你需要的表到你的工程中。
另一种方法是直接直接写Connection String. -微软亚洲技术中心 VC开发支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (<http://www.csdn.net/microsoft/terms.shtm>)。 

解决方案 »

  1.   

    using System; 
        using System.Data.OleDb; 
         
        class OleDbTest{ 
         
        public static void Main() 
        { 
        //创建数据库连接 
        OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\db1.mdb"); 
         
        //创建command对象并保存sql查询语句 
        OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection); 
        try 
        { 
        aConnection.Open(); 
         
        //创建datareader 对象来连接到表单 
        OleDbDataReader aReader = aCommand.ExecuteReader(); 
        Console.WriteLine("This is the returned data from emp_test table"); 
         
        //循环遍历数据库 
        while(aReader.Read()) 
        { 
        Console.WriteLine(aReader.GetInt32(0).ToString()); 
        } 
         
        //关闭reader对象 
        aReader.Close(); 
         
        //关闭连接,这很重要 
        aConnection.Close(); 
        } 
         
        //一些通常的异常处理 
        catch(OleDbException e) 
        { 
        Console.WriteLine("Error: {0}", e.Errors[0].Message); 
        } 
        } 
        } 
         
        成功运行这个程序的步骤 
        1.用msaccess创建一个名叫db1.mdb的数据库 
        2.创建一个名叫emp_test的表单 
        3.使它包含下列数据域 
        emp_code int 
        emp_name text 
        emp_ext text 
        4.将上面的代码保存到sample.cs文件中 
        5.确保数据库位于c:\并确保mdac2.6或是更新的版本已经被安装 
        6.编译运行 
      

  2.   

    OleDbConnection -->代表对数据库的单一连接,根据底层数据库的功能它能给你操纵数据库的能力.有一点必须记住,虽然oledbconnection对象出了作用范围,它也不会自动被关闭.所以,你将不得不显示的调用这个对象的close()方法. 
         
        OleDbCommand -->这是就象我们在ado中使用的一样的通常的command对象.你可以通过这个对象调用sql存储过程或是sql查询语句. 
         
        OleDbDataReader -->这个类拥有非常大的重要性因为它提供了实际上的对数据库底层数据集的访问.当你调用OleDbCommand的ExecuteReader方法的时候它就会被创建,.NET beta2 sdk说不要直接创建这个类的对象.