Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
2 / 2 / 1
Регистрация: 29.06.2013
Сообщений: 42

База данных не реагирует на изменения

10.10.2015, 16:22. Показов 1386. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В Visual Studio 2013 хочу занести строку в базу данных.
На фото представлено, как я это делаю. Сначала у меня команда SELECT. Она отношения не имеет никакого. Важен INSERT. Работаю с БД через SQLite Developer. Если прям там прописывать такой же INSERT, то строка вставится, а программа не вставляет. Хотя если повторно запустить программу, то будет ошибка, показывающая, что такая строка уже есть, но в БД изменений нет. Прошу помочь. Заранее спасибо!
Миниатюры
База данных не реагирует на изменения  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2015, 16:22
Ответы с готовыми решениями:

База данных доступна только для чтения и все изменения в ней не будут сохранены
на нескольких ПК база открывается нормально, на одном вот такое сообщение, везде Access 2003 - что нужно сделать?

Долго реагирует на изменения
Всем привет! Начал изучать django, установил с великим трудом на хостинг(на локальном все отлично работало), но вопрос не в этом. А в том,...

Не реагирует на изменения файлов .php
Здравствуйте, столкнулся с такой проблемой, в редакторе кода на wordpress, нужно было в footer.php удалить строку кода, удаляю, обновляю,...

9
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,231
10.10.2015, 17:15
Цитата Сообщение от AslanVMK Посмотреть сообщение
что такая строка уже есть, но в БД изменений нет
Скорее всего надо просто повторить запрос в SQLite Developer (Обновить результат).
0
2 / 2 / 1
Регистрация: 29.06.2013
Сообщений: 42
10.10.2015, 18:07  [ТС]
Делаю Refresh Tables. Все равно не то. Но что интересно, в программе если сделаю SELECT, то данные выйдут. Короче Строка есть, но прога в SQL dev ее нет.
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,231
10.10.2015, 18:15
Цитата Сообщение от AslanVMK Посмотреть сообщение
в программе если сделаю SELECT, то данные выйдут
SQLite - встраиваемая CУБД, то есть, грубоговоря, микросубд, которая встраивается в процесс и работает с бд. Получается, у вас два экземпляра, которые работают с одной базой, видимо, тут блокировка данных на уровне файла идет. Попробуйте открыть SqLite developer, запросить данные, открыть вашу прогу вставить данные, затем закрыть. И затем снова запросите из SqLite developer. Вообщем, делайте самостоятельный research.
Если вновь вставленные данные будут видны, то скорее всего и есть блокировка.
0
2 / 2 / 1
Регистрация: 29.06.2013
Сообщений: 42
10.10.2015, 18:25  [ТС]
Попробовал и так сделать. Не помогло... Все также данных нет.

Добавлено через 5 минут
Попробовал и так сделать. Не помогло... Все также данных нет.
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
10.10.2015, 18:33
Метод ExecuteNonQuery возвращает количество обработанных строк.
Посмотрите, что вернет
C#
1
int count=cmd.ExecuteNonQuery();
0
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
10.10.2015, 18:37
Цитата Сообщение от AslanVMK Посмотреть сообщение
Хотя если повторно запустить программу, то будет ошибка, показывающая, что такая строка уже есть
т.е проблемы нет, о чем вопрос вообще? данные вставил, они попали в БД, как бы всё..
если утилиты не отображают изменения значит либо руки кривые(94% вероятность), либо утилите что-то мешает
0
2 / 2 / 1
Регистрация: 29.06.2013
Сообщений: 42
10.10.2015, 18:38  [ТС]
Вернул 1
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
10.10.2015, 18:44
Лучший ответ Сообщение было отмечено AslanVMK как решение

Решение

Значит одна строка добавлена.
А точно проверяете в той же базе, в которую добавляете строку? А то я как-то 3 дня в другой базе изменения искал, ибо была создана копия в папке с программой.
1
2 / 2 / 1
Регистрация: 29.06.2013
Сообщений: 42
10.10.2015, 18:53  [ТС]
Вы гений! Именно это со мной и произошло! Огромное вам спасибо! Успехов вам!
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2015, 18:53
Помогаю со студенческими работами здесь

VS не реагирует на изменения в коде программы
Всем доброго времени суток. Незнаю в чем проблема, но VS не реагирует на изминения в коде программы. Код есть, но как бы запускается...

Откомпилированная программа не реагирует на изменения в коде
Расскажите или посоветуйте установлен Visual 10 express C#.Net. Создал программу она работает (window form), код Я модифицирую по...

QFileSystemWatcher не реагирует на изменения в общей папке сети
Имеется школьная локальная сеть. Я сделал программу, которая следит за изменениями в папке с помощью QFileSystemWatcher. Всё казалось бы...

Creator не реагирует на изменения в коде и запускает старый проект
Когда я коменчу части кода, он прям по комментариям идет, если удаляю их, то все удаленное исполняется... или изменяю... ничего не...

Событие изменения текста TextBox которое не реагирует на программное изменение
Похоже нет ничего проще чем обрабатывать событие KeyUp вместо TextChanged или есть что-то получше?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru