Aspx并连接到共享上的访问数据库

时间:2017-02-15 09:24:27

标签: asp.net access

我试图创建一个连接到共享上的访问数据库的aspx应用程序。 路径是正确的,当我将其粘贴到运行屏幕时,它会立即打开一个数据库。

奇怪的是,我得到的例外是这个,但数据库不是mdb而不是在那个位置。(这是荷兰语我翻译它,可能不是100%正确翻译):

  

找不到文件C:\ Program Files(x86)\ IIS Express \ dbo.mdb

这是我的代码: 在ExecuteReader

上触发了异常
namespace AssetDB
{
    public partial class _Default : Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btn_zoek_Click(object sender, EventArgs e)
        {
            if (txt_name.Text.Length < 4)
                return;

            using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\netwerk\data\TeamFolders\ICT\Asset Database\_Backend\Assets_be.accdb; "))
            using (OleDbCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = "Select * from dbo.Bruikleen_Laptops where Laptop_id = @id";
                cmd.Parameters.AddWithValue("@id", txt_name.Text);
                conn.Open();
                using (OleDbDataReader r = cmd.ExecuteReader())
                while(r.Read())
                {
                    drop_gevonden.Items.Add(r["Laptop_id"].ToString());
                }
                conn.Close();
            }
        }
    }
}

0 个答案:

没有答案