6 / 6 / 1
Регистрация: 14.11.2008
Сообщений: 82
|
||||||
1 | ||||||
помогите с ExecuteNonQuery19.08.2011, 12:56. Показов 4922. Ответов 6
Метки нет (Все метки)
Проблема не обновляются данные в БД .sdf. Форма справочник / грид через select вытаскивает данные на форму из БД. При попытке сохранить новые данные в БД с формы через сформированный запрос грид обновляет выбор из базы и отображает их как добавленные а на самом деле в базе этих записей нет база пустая. Ошибок при выполнении ExecuteNonQuery не возникает. Подскажите кто сталкивался что я упустил. Когда писал такие запросы к sql server 2005 все было отлично. А теперь sql compact 3.5
0
|
19.08.2011, 12:56 | |
Ответы с готовыми решениями:
6
ExecuteNonQuery returns -1 cmd.ExecuteNonQuery(); ExecuteNonQuery возвращает -1 ( не работает ExecuteNonQuery(); |
6 / 6 / 1
Регистрация: 14.11.2008
Сообщений: 82
|
|||||||||||
19.08.2011, 22:04 [ТС] | 3 | ||||||||||
Строка подключения
0
|
6 / 6 / 1
Регистрация: 14.11.2008
Сообщений: 82
|
|
19.08.2011, 22:38 [ТС] | 5 |
Пробовал на прямую через запрос задавать значение параметров запрос так же проходит без ошибок
ExecuteNonQuery возвращает так же 1 данные в базу не заносяться. Пробовал в VS2008 напрямую запрос в таблицу послать данные добавляются без проблем. В чем причина непойму.
0
|
6 / 6 / 1
Регистрация: 14.11.2008
Сообщений: 82
|
|
19.08.2011, 23:11 [ТС] | 7 |
Помоему нашел....
Добавлено через 5 минут Существующие подключения к данным в обозревателе серверов или обозревателе баз данных также изменяются, чтобы указывать на файл базы данных проекта (файл базы данных из корневой папки проекта). При построении проекта файл базы данных может быть скопирован из корневой папки проекта в выходную папку (bin). (нажмите Показать все файлы в Обозревателе решений для просмотра папки bin). Подобное поведение зависит от свойства файла Копировать в выходной каталог. По умолчанию свойство Копировать в выходной каталог зависит от типа используемого файла базы данных. Примечание Влияние свойства Копировать в выходной каталог не распространяется на веб-проекты и проекты C++. Файл базы данных в корневой папке проекта изменяется только при изменении схемы базы данных или данных с помощью Обозревателя серверов/Обозревателя баз данных или иных Визуальные инструменты для баз данных. Поведение файла базы данных зависит от значения свойства Копировать в выходной каталог, которое описывается в следующей таблице. В процессе разработки приложения любые изменения данных (при выполнении приложения) вносятся базу данных в папке bin. Например, при нажатии клавиши F5 для отладки приложения выполняется подключение к базе данных в папке bin. Добавлено через 21 минуту Не правильно создал подключение файлов БД 2 один в корне директории другой автоматом копируется в бин. Когда работает приложение по умолчанию устанавливает и изменяет данные в БД папки бин. Я ее не заметил там сначал. А когда хотел посмотреть записанные данные в БД корневой директории так как она пустая она еще докучи копировалась в бин стирая все что я туда записал. Просто создал подключение без добавления базы в проект и все заработало. Спс всем кто поучавствовал.
0
|
19.08.2011, 23:11 | |
19.08.2011, 23:11 | |
Помогаю со студенческими работами здесь
7
ExecuteNonQuery возвращает -1 Ошибка в ExecuteNonQuery() Ругается на ExecuteNonQuery(); Foreach + cmd.ExecuteNonQuery() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |