|
0 / 0 / 0
Регистрация: 08.07.2021
Сообщений: 18
|
||||||
Не сохраняется запись в local DB08.10.2021, 20:48. Показов 2158. Ответов 9
Метки нет (Все метки)
Здравствуйте, уважаемые разработчики!
У меня возникла следующая проблема с готовой программой. Дело в том что после компиляции я отправлю запрос на базу для сохранение новых данных (Оформляю заказ) и делаю это с помощью следующих методов
Кстати, для сведенья я поменял базу данных, и сделал так чтобы программа обращалась к базе в папке debug, и указал чтобы база из корня проекта копировалась только если, версия новее чем в папке debug.
0
|
||||||
| 08.10.2021, 20:48 | |
|
Ответы с готовыми решениями:
9
Не сохраняется запись в локальной БД Не сохраняется запись в бд access |
|
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
|
||
| 08.10.2021, 20:59 | ||
|
Если это LocalDB SQL`ский, то базы не хранятся ни в каких дебаг. Что значит напрямую? В обозревателе серверов есть локальный, в нем базы данных, там создать запрос - так?
0
|
||
|
0 / 0 / 0
Регистрация: 08.07.2021
Сообщений: 18
|
|
| 08.10.2021, 21:16 [ТС] | |
|
1. В корне проекта есть файл с расширение .mdf (это и есть база данных, но работает она с помощью SQl server), после компиляции этот файл копируется либо в папку debug, либо в папку release, в зависимости, что выбирает программист.
2. По хорошему манипуляций с базой осуществляется с помощью команд Select, Insert, Update, Delete, но если использовать набор данных, то можно обращаться к BindingSource и добавлять и обновлять запись с помощью следующих команд: clientsBindingSource.EndEdit(); clientsTableAdapter.Update(local_Db_DS.C lients); ClientGrid.Refresh();
0
|
|
|
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
|
|
| 08.10.2021, 21:34 | |
|
I_am_the_One, насколько я понял, то у вас адаптер.
А если так, то в него надо просто передать датасет или табле в метод Update и всё, не надо никаких эндедит и т.п. Если память не изменяет, то таблица или сет сами следят за данными (например, строки не удаляют, а помечают на удаление). Добавили новую строку => сразу вызвали Update у адаптера, и посмотрите что будет.
1
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||
| 09.10.2021, 08:58 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 08.07.2021
Сообщений: 18
|
|
| 09.10.2021, 09:41 [ТС] | |
|
Igr_ok, Вопрос, ведь я же поставил, чтобы копировалась более поздняя версия, разве от этого нету толку ?
И подскажите пожалуйста, где находится свойство CopyLocal? Просто у меня русская версия VisualStudio. Добавлено через 3 минуты ipsorokin, попробовал без этого clientsBindingSource.EndEdit(), воспользовался чисто этими командами clientsTableAdapter.Update(local_Db_DS.C lients); ClientGrid.Refresh(); Результат такой же как и раньше.
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 09.10.2021, 09:45 | |
|
I_am_the_One, в обозревателе решений найдите файл/БД и посмотрите его свойства.
0
|
|
|
0 / 0 / 0
Регистрация: 08.07.2021
Сообщений: 18
|
||||||
| 09.10.2021, 10:03 [ТС] | ||||||
|
Igr_ok, Надеюсь, правильно сделал , мне пришлось после этого в ручную один раз скопировать базу в папку debug. Проблема в том что сама таблица заказов заполняется, но остальные данные из других таблиц не обновляются
0
|
||||||
|
296 / 120 / 33
Регистрация: 06.03.2016
Сообщений: 453
|
||
| 09.10.2021, 10:28 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 08.07.2021
Сообщений: 18
|
|
| 12.10.2021, 23:23 [ТС] | |
|
ipsorokin, Igr_ok, Спасибо вам ребят, я нашел ошибку, проблема была в том, что я использую tabControl в своей программе и я использовал элементы одной вкладки будучи находясь на другой. Как только я создал такой же textBox подключенный тому же полю что и textBox на той вкладке, которому я обращался, обновление данных начало работать безотказно. На всё равно спасибо вам за информацию, узнал для себя что-то новое!
0
|
|
| 12.10.2021, 23:23 | |
|
Помогаю со студенческими работами здесь
10
не сохраняется запись в файле Не всегда сохраняется запись в таблице Не сохраняется запись в главной таблице insert into не сохраняется запись в базе Сохраняется только последня запись Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|