2016-11-20 2 views
-1

Я написал приложение в C# с WPF. Когда я отлаживаю локально, все работает хорошо!Сохранить данные в MS Access db.accdb

Но когда я упаковываю его с помощью InstallShield или (другая системная упаковка) и помещаю его на другой компьютер, приложение не работает. Данные не сохраняются в базе данных.

Ошибок нет, и проблема только в выпуске.

Я положил на тестовую машину (W10): доступ к Runtime -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' файл ** ** существует на другом компьютере, где ваше приложение не Работа? Или ваш код создает его, когда его еще нет? –

ответ

Смежные вопросы