3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
||||||
1 | ||||||
Добавление записи в datagridview через хранимую процедуру17.04.2016, 17:41. Показов 3055. Ответов 13
Метки нет (Все метки)
Доброго времени суток тестирую уже полдня возможность добавления записи в datagridview - понял, что проще организовать все в хранимой процедуре - но студия ругается.
p.s проект и наработки прилагаются
0
|
17.04.2016, 17:41 | |
Ответы с готовыми решениями:
13
Добавление записи DataGridView Запрос на добавление в DataGridView записи (бд Access) Добавление данных в DataGridView через textbox Добавление нескольких чисел через пробел в datagridview |
14 / 13 / 6
Регистрация: 21.01.2015
Сообщений: 150
|
|
18.04.2016, 01:32 | 2 |
Я прошу прощения, а это разве не делфи?
0
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
|
18.04.2016, 10:29 [ТС] | 3 |
нет, не дэлфи это вы по синтаксису процедуры так решили? ( это я пытаюсь встроенную процедуру организовать, но на нее по синтаксису ругается студия).
0
|
18.04.2016, 16:24 | 4 |
Сообщение было отмечено Даценд как решение
Решение
EvilSky,
1) Зачем вам хранимка? Она у вас ничего не делает, просто сохраняет данные. Ровно тоже самое можно сделать просто через SQL INSERT. 2) Вы хранимку прямо в cs файле пишите? Хранимки нужно создавать либо в SQL Server Management Studio, либо вбивать как строку и затем выполнять через SqlCommand.ExecuteNonQuery. 3) Почему бы вам не использовать стандартные средства ADO? Загружать данные в DataSet, затем присоеднять DGV к датасету через биндинг. DataSet + DGV хорошо работают в паре. Для сохранения изменений - можно использовать DataAdapter. Лично я датасеты не люблю, но если вы начинающий, то через них делать проще всего. В любом случае, хранимка вам ничего не даст. Это Transact-SQL.
0
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
||||||
19.04.2016, 22:50 [ТС] | 5 | |||||
Понял - я думал, что иначе запрос никак не выполнить - только через процедуру
Добавлено через 23 часа 23 минуты Однако как организовать ваш 3-й пункт? Я лишь освоил допотопное отображение инфы с таблиц dataGrdview'om Добавлено через 33 минуты Логически думаю так, но в программе ничего вроде как не дает =/
0
|
20.04.2016, 09:56 | 6 | |||||
Сообщение было отмечено EvilSky как решение
Решение
Вот простейший пример с чтением таблицы из SQL сервера, с возможностью исправлять существующие строки и возможностью добавлять новые строки:
Используется стандартная база Northwind из SQLEXPRESS. Для наглядности примера я опустил такие вещи как обработка ошибок, закрытие коннекта, разнос логики по слоям и т.д. Сохранение изменений в таблице происходит при закрытии формы.
1
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
||||||
20.04.2016, 21:48 [ТС] | 7 | |||||
Сделал по аналогии с вашим кодом - вот только при закрытии - данные не сохраняются:
0
|
21.04.2016, 10:56 | 8 | |||||
Обратите внимание на SQL запрос обновления данных:
0
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
|
22.04.2016, 11:24 [ТС] | 9 |
Я так понимаю, на русском он не хочет принимать таблицы - т.к. ради интереса перевел в англ. поля таблицы - все шуршит
0
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
||||||
22.04.2016, 12:22 [ТС] | 10 | |||||
Однако, перевел всю таблицу в англ. - все равно ошибка при закрытии, видимо, ваш комментарий про UPDATE - я не понял =(.... но в таблицу с 2-мя полями в бд - все работает на англ, как и по вашему примеру.
0
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
||||||
22.04.2016, 22:55 [ТС] | 12 | |||||
Да, вроде как, понял что к чему и для чего) но не поддается изменению при закрытии (
0
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
||||||
24.04.2016, 22:07 [ТС] | 13 | |||||
Не поддается моему кунг-фу... в чем может быть невнимательность?
0
|
3 / 3 / 2
Регистрация: 17.11.2014
Сообщений: 194
|
|||||||||||
25.04.2016, 19:32 [ТС] | 14 | ||||||||||
Обновление работает, а вот при закрытии все рано ругается... Проверил Код вставки: [CSHARPINSERT INTO bikes (codeTrenirovki, dateTrenirovki, Kilometrag, Prodolgitelnost, heartrateMAX, heartrateAV) Values(@cT, @dT, @km, @dM, @hM, @hA)][/CSHARP] - в конструкторе добавляет все, но при закрытии - ШАЙТАН
Добавлено через 1 минуту [QUOTE=EvilSky;9065498]Обновление работает, а вот при закрытии все рано ругается... Проверил Код вставки:
мда... вообщем обычная невнимательность - вот эти строки были скопированы со вставки, а дальше не подозревал о своей ошибке... Вообщем заменить :
0
|
25.04.2016, 19:32 | |
25.04.2016, 19:32 | |
Помогаю со студенческими работами здесь
14
DatagridView добавление данных через кнопку в другой форме DatagridView добавление данных через кнопку в другой форме Добавление записи в hosts через TextBox Добавление данных через хранимую процедуру Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |