保存数据到MS Access db.accdb

问题描述:

我用C#写了一个WPF应用程序。当我在本地调试时,一切正常!保存数据到MS Access db.accdb

但是,当我使用InstallShield或(其他系统打包)打包它并将其放在另一台计算机上时,该应用程序不起作用。数据没有被保存到数据库中。

没有错误,问题只是在发布。

我把测试机器(W10):运行时访问-ADO.NET -ACE.PROVIDER ... 所以我在哪里出错了?

请帮帮我!

我的连接字符串:

InitializeComponent(); 
con.ConnectionString = 
    @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\BDIAI.accdb;Persist Security Info=False;"; 
+0

愚蠢的问题:这是否'BDIAI.accdb'文件** **存在在其他计算机上您的应用程序不工作?还是你的代码创建它,当它不在那里? –

科西嘉的

存在! 您可以下载该项目verify..if你想...

https://1drv.ms/f/s!AiPWNiaxpd8yglVEct9EV-aZ7u_N