Изменения в базе данных Access не сохраняются при запуске приложения в Visual Studio

Я создаю приложение библиотеки в Visual Studio 2010 Professional и Access 2010. Я привязываю базу данных Access к Visual Studio. Когда я заполняю поля и нажимаю «Отправить», я вижу новую запись в DataGridView, но когда я закрываю приложение, новая запись не сохраняется, и я должен снова ввести запись.

Может ли кто-нибудь помочь мне узнать, почему, когда я ввожу новую запись через приложение, запись не сохраняется в базе данных?

Это очень распространенная ситуация. У вас есть файл базы данных (файл MDB или ACCDB), указанный между вашими проектами. Если вы нажмете на этот файл и посмотрите на окно свойств, вы увидите свойство Copy to the output directory . Если для этого свойства установлено значение « Copy Always то каждый раз, когда вы начинаете сеанс отладки, файл базы данных, указанный в ваших элементах проекта, копируется VS в выходной каталог (обычно BIN \ DEBUG). Конечно, эта копия не содержит записей, вставленных в последний сеанс отладки, и вы считаете, что ваша предыдущая вставка не удалась.

Установка этого свойства в « Copy If Newer , указанное поведение произойдет, только если вы измените схему базы данных вручную.

При установке этого свойства в « Copy Never вы можете вручную скопировать файл базы данных.

  • Как установить флаги компилятора CUDA в Visual Studio 2010?
  • Можно ли использовать Visual Studio 2008,2010 и 2012 в Windows 8?
  • Приложение WPF не закрывается при закрытии главного windows
  • Visual Studio C # IntelliSense не автоматически отображает
  • Как получить список устройств видеозахвата (веб-камер) на windowsх? (C ++)
  • Visual Studio: можно ли копировать свойства проекта для использования в другом проекте?
  • Установка OpenCV-2.3 для Visual Studio 2010
  • Контекстное меню для добавления controllerа / просмотра отсутствует
  • Шаг в свойство / функцию (F11) не работает должным образом
  • Возможно ли изменить схему проверки CSS в VS2010
  • Как скомпилировать Qt 5 под Windows или Linux, 32 или 64 бит, статические или динамические на VS2010, VS2012, VS2013 или VS2015 Express или g ++
  • Давайте будем гением компьютера.