1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 19
|
||||||
1 | ||||||
Не сохраняются изменения в БД04.12.2012, 16:39. Показов 2494. Ответов 7
Метки нет (Все метки)
Проблема такая , добавляю данные в базу на 3 форме, закрываю, ввожу новые данные в 1 форму все работает, информация присутствует. Проверяю саму Базу Данных при помощи СУБД, данные так же внесены. Закрываю, компилирую заново приложение, данные пропадают.....
Вот код 3 формы.
Помогите, уже голова болит, за проект сильно не пинать, самооценка у меня адекватная, сам все знаю. Да и только начал им заниматься. спасибо.
0
|
04.12.2012, 16:39 | |
Ответы с готовыми решениями:
7
Не сохраняются изменения в БД Не сохраняются изменения в БД Не сохраняются изменения Не сохраняются изменения |
04.12.2012, 16:42 | 2 |
Извините, но нет желания что-то скачивать и смотреть.
Но попытаюсь стать пророком: возможно, БД включена в проект и копируется в папку с самой программой? Каждый раз при компиляции она будет заменяться...
0
|
1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 19
|
|
04.12.2012, 16:46 [ТС] | 3 |
Хм, ну в общем то да, но разве так должно быть !? как это избежать !? что делать ? переместить БД в другое место !? хотя я в общем то не понимаю все равно ничего, измененная БД копируется в проект , заменяет сама себя и данные пропадают. Сори, но именно это я услышал !(
0
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
05.12.2012, 07:04 | 4 |
Конечно, так должно быть. Можно исключить базу из проекта. При компиляции проекта, в вашем случае, база WindowsFormsApplication3\WindowsFormsApplication3\База.accdb заменяет базу WindowsFormsApplication3\WindowsFormsApplication3\bin\Debug\База.accdb. Во время отладки изменяется копия базы в папке bin\Debug, которая затирается при следующем перестроении проекта (запуске отладки).
1
|
1 / 1 / 0
Регистрация: 03.12.2012
Сообщений: 19
|
|
05.12.2012, 09:35 [ТС] | 5 |
Спасибо большое, по суте, дейвствительно глупый вопрос от незнания с моей стороны.. )
0
|
deftvk
|
|
14.12.2012, 13:58 | 6 |
В solution Explorer выбираешь файл базы данных, и меняешь в свойствах CopyToOutputDirectory - Do not copy
|
-5 / 1 / 1
Регистрация: 13.12.2012
Сообщений: 30
|
|
14.12.2012, 15:38 | 7 |
0
|
deftvk
|
|
14.12.2012, 16:16 | 8 |
почему же не работает, все работает, клиенты добавляются.
PS: Строка подключения к БД у тебя сохранена в Свойствах проекта как MyShopConnectionString - это уже подключение, поэтому не нужно каждый раз прописывать путь к базе данных в каждой форме. К ней можно обращаться через Properties.Settings.Default.MyShopConnectionString. При переносе базы в другое место не придется менять строку подключения в каждой форме. В этом случае достаточно будет изменить строку только в одном месте - в свойствах проекта. using (var connection = new OleDbConnection(Properties.Settings.Default.MyShopConnectionString)) |
14.12.2012, 16:16 | |
14.12.2012, 16:16 | |
Помогаю со студенческими работами здесь
8
Не сохраняются изменения в БД Не сохраняются изменения в БД Не сохраняются изменения в БД Не сохраняются изменения в БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |