Vb.net прикрепленный файл данных .mdf данные отображаются во время выполнения, когда я закрываю заново открыть приложение потерянные данные - PullRequest
0 голосов
/ 07 марта 2012

Я использую приложение VB.net, связанное с файлом базы данных .mdf.

Приложение успешно запущено, и когда я пытаюсь вставить записи, оно принято.

Каждый раз, когда я закрываю и снова открываю приложение, новые записи из предыдущего запуска исчезают. Это происходит внутри VS IDE, когда я тестирую его.

Что может быть?

Ответы [ 2 ]

2 голосов
/ 07 марта 2012

Это потому, что при сборке вы перезаписываете базу данных во время выполнения своей базой данных времени разработки.

Просмотрите свойства файла базы данных и измените настройку «Копировать в каталог вывода».

Либо используйте SQL Express напрямую и измените строку подключения, чтобы она не прикрепляла файл db при каждой сборке.

0 голосов
/ 07 марта 2012

Каждый раз, когда вы отлаживаете свой процесс, VS копирует весь необходимый файл в папку deploy и запускает его. Убедитесь, что ваша база данных не копируется каждый раз. Скопируйте его только тогда, когда он изменяется (у вас есть опция для файла).

...