|
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 16
|
||||||
Сохранение/изменение записи в БД существует некоторое время, потом пропадает29.12.2012, 06:37. Показов 2546. Ответов 7
Метки нет (Все метки)
Здравствуйте уважаемые форумчане! Нужна помощь по возникшим проблемам...
На предприятии делаю приложение по работе с БД и параллельно нарабатываю себе на дипломную работу...выложу свой проект для наглядности - это мой первый опыт работы на СИ... опыта мало...Выбрал Access в роли БД... Приложение пока состоит из: Form1 - Главная форма: Служит для переход на другие формы. Form2 - редактирование, добавление и удаление записей в БД. Form3-7-Для отображение конкретной уже информации из таблиц БД. Так же поиск. Вопрос:В Form2 добавлено 4е datagridview (для отображение 4ех таблиц БД связанных между собой) и соответственно им bidingnavigator на каждой добавил Button для сохранения добавленной записи и изменений.
1. Сохраняется в БД которая находится в debug/bin(формально назовем ее БдДебаг), но не работает Бд в корне (БдКорень)...объясните почему так, должно так или нет? Путь присоединенной Бд относится к корню. 2.Сохранение/изменение записи в БдДебаг существует некоторое время потом пропадает (неважно добавлена новая или изменена старая)...что делать? и почему? 3.Если добавить новую запись в 1 таблицу "договор" после сохранить и продолжить добавлять запись в дочерную таблицу "точка учета" и когда сохраняешь...программа ругается "Невозможно добавление или изменение записи. Для обеспечения целостности данных необходимо наличие связанной записи в таблице 'Договор'." Но если после сохранение в 1ой таблице закрыть форму и открыть заново,то сохраниться запись во 2ой таблице..и так каждый раз для остальных таблиц... Прошу помощи и вашего мнения о данном проекте и моих проблем, как опытных специалистов...
0
|
||||||
| 29.12.2012, 06:37 | |
|
Ответы с готовыми решениями:
7
Пропадает интернет через некоторое время Пропадает интернет через некоторое время Через некоторое время пропадает связь с интернетом |
|
9 / 7 / 2
Регистрация: 28.09.2012
Сообщений: 16
|
|
| 02.01.2013, 11:31 | |
|
Попробуйте использовать метод AcceptChanges() у DataSet`ов.
Не по теме: Извините, проверить ваш проект не могу, т.к. Линупс дома))
1
|
|
|
55 / 55 / 5
Регистрация: 17.09.2012
Сообщений: 128
|
|
| 02.01.2013, 12:44 | |
|
при создании подключения выбран параметр копирования файла бд в папку к исполняемому файлу программы, по этому при каждом построении проекта файл бд в папке debug затирается первоначальной версией из "корневой" папки. Это по первому и второму вопросам.
1
|
|
|
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 16
|
|||
| 05.01.2013, 10:37 [ТС] | |||
|
Спасибо вам что не оставили эту тему без внимания...
Добавлено через 5 минут Добавлено через 5 минут
0
|
|||
|
55 / 55 / 5
Регистрация: 17.09.2012
Сообщений: 128
|
||
| 05.01.2013, 22:24 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 16
|
||||||
| 22.01.2013, 07:25 [ТС] | ||||||
|
Ребята и все таки по третьему вопросу еще нужны идеи...при редактирования( уже существующих записей) бд - все хорошо...не могу решить ошибку, которая возникает при добавлении новой записи
Винил то, что БД скопировал в проект, поэтому сделал отдельное приложение без копирования...но все так же... Заметил что при создании записи индекс ставится "-1"...и при закрытии ->открытии заново формы индекс меняется на правильный (предыдущий +1) и можем продолжать забивать запись в дочерней таблице и с ней же история повторяется... Вывод, что нужно обновление мб dataset'a\формы и т.д. после клика\выполнение команды...что посоветуете?
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 16
|
|
| 22.01.2013, 07:34 [ТС] | |
|
забыл Бд добавить
0
|
|
|
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 16
|
||||||
| 22.01.2013, 17:08 [ТС] | ||||||
|
Вообщем если кто то столкнется с такой проблемой...то решением ее будет добавление для каждого объекта этой строчки и событие будет выглядеть так...
0
|
||||||
| 22.01.2013, 17:08 | |
|
Помогаю со студенческими работами здесь
8
Пропадает интернет соединение через некоторое время
Постоянно пропадает интернет и через некоторое время появляется После подключения к Wi-Fi через некоторое время пропадает интернет Через некоторое время связь с интернетом пропадает - Dns_probe_finished_bad_config Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|