Через конструктор я создал типизированный набор данных и включил хранимые процедуры для вставки/обновления/удаления. Проблема в том, как вызвать эти хранимые процедуры? Как реально изменить данные в базе данных таким образом? А как получить ответ от db (количество строк изменено)?Ввод, обновление и удаление хранимых процедур DataSet
ответ
я узнал, что далеко не самый легкий путь через дизайнера - создать таблицу адаптер и просто установить его для вызова хранимой процедуры. Нет необходимости в дополнительном вводе, аргументы также добавляются к вызову процедуры.
попробовать это для получения данных из базы данных. DataSet ds = новый DataSet ("dstblName"); с использованием (SqlConnection conn = new SqlConnection ("ConnectionString")) {
SqlCommand sqlComm = новый SqlCommand ("spselect", conn);
sqlComm.Parameters.AddWithValue ("@ parameter1", parameter1value); sqlComm.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = новый SqlDataAdapter(); da.SelectCommand = sqlComm; da.Fill (ds); }
Аналогично вам нужно вызвать «spdelte» и т.д.
Вот что я делаю уже, и я спрашиваю себя, есть ли лучший способ сделать это. С множеством аргументов - много ввода, каждый раз, для каждой хранимой процедуры, особенно в базе данных. – FrenkyB
- 1. Dataset Связывание хранимых процедур update/insert/delete
- 2. проверка и удаление хранимых процедур
- 3. хранимых процедур Cross Таблица Ввод ID
- 4. Ввод вложенных хранимых процедур в транзакцию
- 5. хранимых процедур и XML
- 6. хранимых процедур
- 7. Реестр версий/хранимых процедур для хранимых процедур и представлений SqlServer
- 8. Обновление текста большого количества хранимых процедур
- 9. Оракул хранимых процедур
- 10. Редактирование хранимых процедур SQL
- 11. хранимых процедур и Entity Framework
- 12. хранимых процедур Postgres и Java
- 13. Использование хранимых процедур в C#
- 14. Импорт 10 000+ хранимых процедур
- 15. Шаблоны для хранимых процедур?
- 16. Фильтрация хранимых процедур
- 17. Дело против хранимых процедур?
- 18. Форматирование хранимых процедур
- 19. Перенос хранимых процедур MySQL?
- 20. хранимых процедур возврата NVARCHAR
- 21. Тестирование хранимых процедур
- 22. Запуск хранимых процедур
- 23. MySQL хранимых процедур неназванным
- 24. хранимых процедур Обслуживание
- 25. Передача хранимых процедур Posgresql
- 26. Mysql - Создание хранимых процедур
- 27. Маркировка имен хранимых процедур
- 28. Анализ хранимых процедур
- 29. Время хранения хранимых процедур?
- 30. переименование хранимых процедур
Вам необходимо создать экземпляр адаптера таблицы, а затем использовать методы Fill или GetData для возврата данных. – peterG