Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
 Аватар для CyberIslam
21 / 14 / 5
Регистрация: 21.02.2013
Сообщений: 713

Почему файл базы данных копируется в папку bin/Debug?

02.02.2014, 17:00. Показов 4100. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
моя база данных Access располагается в Data Directory, и, когда я подключаю ее к приложению с помощью Binding Source и запускаю приложение, эта база копируется в bin\debug. Все дальнейшие изменения проводятся с этой копией базы, а оригинал в неизменном виде хранится в Data Directory. Все было бы нормально, но одна проблема: Если, например в коде программы появится connectionString, оригинал снова копируется, заменяя копию и тем самым уничтожая все новые данные. И это происходит еще каждый раз, когда connectionString хоть как-то изменяю, даже если его закомментировать! Решение этой проблемы представляется либо прекращением этого самокопирования, либо внесением изменений в обе базы. Но как это сделать? Я не могу трогать оригинал! Разве что, тупо открывать его в MS Access и вносить изменения...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.02.2014, 17:00
Ответы с готовыми решениями:

Файл не копируется в системную папку
Друзья, помогите решить проблему. Я копирую файл с помощью FSO в system32. Получаю ошибку permission denied. Как можно скопировать это дело...

Почему не копируется файл?
function Copy dim fso,df,f1,f2 set fso = CreateObject ("Scripting.FileSystemObject") df = "kiu.txt" f1 = "\testeprogrx3.vbs" f2...

Файл базы SQLITE не копируется через IO.File.Copy
Ребят, никто не сталкивался? Хочу сделать кнопочку создания (копирования) резервной коаии базы данных. База пока не сильно надулась, всего...

6
 Аватар для kodv
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
03.02.2014, 06:34
В обозревателе решений выбираете ваш БД, затем открываете ее свойства и изменяете свойство Копировать в выходной каталог на "Не копировать" или "Копировать если новее" на ваше усмотрение.
0
 Аватар для CyberIslam
21 / 14 / 5
Регистрация: 21.02.2013
Сообщений: 713
03.02.2014, 10:45  [ТС]
Я это делал, но база копируется по-любому, потому что bin/debug это не выходной, а исполняемый каталог
0
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 41
03.02.2014, 11:57
У меня появилась таже фигня и как исправить не понятно
0
 Аватар для CyberIslam
21 / 14 / 5
Регистрация: 21.02.2013
Сообщений: 713
03.02.2014, 18:34  [ТС]
самое странное - это происходит не только при изменении ConnectionString, а при любых изменениях кода программы! А если работаешь не меняя код - все прекрасно! Так что, прежде чем менять код, надо скопировать измененную версию базы прежде чем оригинал надругается
0
 Аватар для XIST
1960 / 1061 / 148
Регистрация: 01.10.2009
Сообщений: 3,589
Записей в блоге: 1
05.02.2014, 08:04
Цитата Сообщение от CyberIslam Посмотреть сообщение
самое странное - это происходит не только при изменении ConnectionString, а при любых изменениях кода программы! А если работаешь не меняя код - все прекрасно! Так что, прежде чем менять код, надо скопировать измененную версию базы прежде чем оригинал надругается
Жмете Rebuild? Или Build? для построения exe
0
 Аватар для CyberIslam
21 / 14 / 5
Регистрация: 21.02.2013
Сообщений: 713
09.02.2014, 21:55  [ТС]
DM_AND, Вы имеете в виду Release или Debug?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.02.2014, 21:55
Помогаю со студенческими работами здесь

Нужно, чтобы файл сохранялся в папку Debug
нужно изменить код, так что бы путь не выбирался, а файл просто сохранялся в папку debug с проектом using (SaveFileDialog...

Вечно вылазит ошибка "не удалось скопировать файл в bin\Debug\"
Ошибка 1 не удалось скопировать файл "obj\x86\Debug\Windo.exe" в "bin\Debug\Windo.exe". Процесс не может получить доступ к файлу...

Почему Awesomium создаёт файл debug.log?
Всем доброго времени суток! У меня Visual Studio 2010, язык программирования - C#, операционная система - Windows 7 (64 bit). Для...

Обновление базы данных: база обновляется только в папке Debug
в папке проекта храниться две базы данных , одна в корневом каталоге , вторая в папке bin\Debug\*.mdf Параметр "копировать в...

Восстановить поврежденный файл базы данных SQLite (сделать дамп запароленного файла базы данных)
Вообщем не понятно после чего перестал открываться файл базы данных с ошибкой - "database disk image is malformed". Нашел...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru