日期:2014-05-18  浏览次数:20835 次

求助:C#怎么也连不上Access数据库
最近在做课程设计,因为系统是64位 win7,为避免不兼容的麻烦,就直接使用Access 2003
按照教程,却始终不能成功连上数据库,代码如下,还请各位指点
C# code

using System.Data.OleDb;
using System.Data;

namespace TestDB
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                String connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\DateBase\db1.mdb;";
                OleDbConnection connection = new OleDbConnection(connectionString);
                connection.Open();
                MessageBox.Show("数据库连接成功!");
                //connection.Close();
            }
            catch
            {
                MessageBox.Show("数据库连接失败!");
            }
        }
    }
}



------解决方案--------------------
探讨

路径没有问题
建数据库时,权限都是默认的,没有设置过