我试图指向数据库,该应用程序正在运行,但是xaml绑定中出现错误。
con = new OleDbConnection
{
ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "Database\\Baza_Info.accdb"
};
它工作正常,但出现错误。 此代码在用户控件中。 在另一个WPF窗口上,我得到了:
<Window.DataContext>
<ViewModels:AdminViewModels/>
</Window.DataContext>
它在这里引发错误,并且说我的Visual Studio安装Common7 / IDE / Database的路径无效。选择正确拼写的路径blabla连接到服务器。
请帮助。
答案 0 :(得分:1)
如果您的数据文件与可执行文件位于同一文件夹下,请使用“ | DataDirectory |”文件夹路径。
con = new OleDbConnection
{
ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=|DataDirectory|\Database\Baza_Info.accdb"
};