Формат даты и времени в строку с миллисекундами

Это распространенный сценарий с файловой базой данных (или прикрепленными файлами базы данных). Строка подключения относится к базе данных без использования какого-либо пути. Это означает, что ваша база данных находится в том же каталоге, где выполняется ваше приложение. У вас нет проблем с вставкой, изменением или удалением данных, но вы теряете все, когда перезагружаете приложение из INSIDE сеанса отладки Visual Studio.

Теперь, если вы посмотрите на свои файлы проекта, у вас, вероятно, есть файл базы данных, указанный между другими файлами. Между свойствами этого файла базы данных вы увидите свойство Copy to the Output directory и его значение установлено на Copy Always.

Это означает, что каждый раз, когда вы перезапускаете приложение из среды Visual Studio, этот файл копируется из папки проекта в выходной каталог (обычно BIN \ DEBUG или BIN \ x86 \ DEBUG), но это уничтожает база данных, использованная в предыдущем запуске, удаление данных, вставленных модифицированными или удаленными

Измените свойство Copy to Output Directory на Copy Never или Copy if Newer

Однако Copy If Newer представляет другую проблему с MS -Доступ. Если вы откроете файл базы данных, расположенный в каталоге проекта, используя Access o, используя окно «Подключение к серверу» в Visual Studio, файл сразу же будет изменен, если вы ничего не измените и, таким образом, Copy If Newer выполнит копию в выходной каталог

129
задан agf 28 September 2011 в 19:34
поделиться