Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Ошибка System.Data.Entity.Infrastructure.DbUpdateException https://www.cyberforum.ru/ ado-net/ thread1954975.html
Использую Entity Framework на ASP.NET. При сохранении базы выдает ошибку System.Data.Entity.Infrastructure.DbUpdateException
C# Когда подгружаю файл БД из FTP сервера, то когда хочу подключить базу вылезает ошибка
Собственно говоря, проблема в следующем, когда загружаю файл с бд c ftp сервера,файл идентичный по содержанию бд представленной базы в подключении, происходит ошибка, когда подключаю уже скачанный...
Обновление БД через textbox C#
Приветствую. Работаю в WForms. Есть база данных в которй находится таблица с ценами на материалы. Нужно написать код, что бы редактировать цену указанного материала. материалы и цены визуально...
C# Свойство connectionstring не инициализировано Всем доброго времени. Такой код public List<string> getProfills() { List<string> allProfills = new List<string>(); using (SqlConnection conn = new... https://www.cyberforum.ru/ ado-net/ thread1954559.html
C# Как осуществить подключение к базе на сервере? https://www.cyberforum.ru/ ado-net/ thread1954533.html
Добрый день уважаемые форумчане) Я новичок строго прошу не судить) Столкнулся с вопросом по поводу базы sql которая будет хранится на сервере и раздаваться через сеть(локальная). Вопрос таков...
Не сохраняются изменения в БД C#
Доброго времени,возникла такая проблема. Есть форма на которой есть TextBox, Button, dataGridView которая получает данные из таблицы БД. Пользователь вводит число в TextBox и по нажатию кнопки это...
C# Работа *.SDF базы данных через ftp сервер
O_o 1 Вопрос. Возможно ли? O_o2 Вопрос. Если возможно, то как обратиться к такой бд, если она на FTP сервере и он защищён логином и паролем? O_o3 Вопрос. так же интересует сохранение изменений в...
C# Автозаполнение ListBox если заполнены необходимые поля Всем привет! :) Помогите, пожалуйста, необходимо сделать так, чтобы История болезни заполнялась автоматически из таблицы Table_1 из поля jalobs, если заполненные вручную поля с Фамилия по Страховой... https://www.cyberforum.ru/ ado-net/ thread1954290.html
C# Entity Framework (Code First) использование кириллицы в классе https://www.cyberforum.ru/ ado-net/ thread1954154.html
Добрый вечер. Использую в проекте Entity Framework, подход Code First. БД - MS SQL. Описал класс следующим образом: public class Enterprise {
C# Табличка с неправильным вводом using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using... https://www.cyberforum.ru/ ado-net/ thread1954051.html
Супер-модератор
Эксперт .NET
11990 / 10005 / 4182
Регистрация: 17.03.2014
Сообщений: 20,090
Записей в блоге: 1
07.04.2017, 14:19 0

Вызов хранимой процедуры в форме

07.04.2017, 14:19. Просмотров 2535. Ответов 7
Метки (Все метки)

Ответ

TheMakZJ, как-то так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using (var dbConn = new SqlConnection(connectionString))
{
    var dbCmd = new SqlCommand("[Добавление нового пользователя]", dbConn);
    dbCmd.CommandType = CommandType.StoredProcedure;
    dbCmd.Parameters.AddWithValue("@Фамилия", lastName);
    dbCmd.Parameters.AddWithValue("@Имя", firstName);
    dbCmd.Parameters.AddWithValue("@Отчество", middleName);
    dbCmd.Parameters.AddWithValue("@Паспорт", passport);
    dbCmd.Parameters.AddWithValue("@Улица", street);
    dbCmd.Parameters.AddWithValue("@Дом", house);
    dbCmd.Parameters.AddWithValue("@Квартира", apartment);
    dbCmd.Parameters.AddWithValue("@Контактный_телефон", phone);
 
    dbConn.Open();
    dbCmd.ExecuteNonQuery();
}
Можно также указать типы параметров и их размерности (необязательно если данные точно имеют правильный размер)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using (var dbConn = new SqlConnection(connectionString))
{
    var dbCmd = new SqlCommand("[Добавление нового пользователя]", dbConn);
    dbCmd.CommandType = CommandType.StoredProcedure;
    dbCmd.Parameters.Add("@Фамилия", SqlDbType.VarChar, 20).Value = lastName;
    dbCmd.Parameters.Add("@Имя", SqlDbType.VarChar, 20).Value = firstName;
    dbCmd.Parameters.Add("@Отчество", SqlDbType.VarChar, 20).Value = middleName;
    dbCmd.Parameters.Add("@Паспорт", SqlDbType.VarChar, 11).Value = passport;
    dbCmd.Parameters.Add("@Улица", SqlDbType.VarChar, -1).Value = street;
    dbCmd.Parameters.Add("@Дом", SqlDbType.VarChar, 3).Value = house;
    dbCmd.Parameters.Add("@Квартира", SqlDbType.VarChar, 3).Value = apartment;
    dbCmd.Parameters.Add("@Контактный_телефон", SqlDbType.VarChar, 15).Value = phone;
 
    dbConn.Open();
    dbCmd.ExecuteNonQuery();
}


Вернуться к обсуждению:
Вызов хранимой процедуры в форме
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2017, 14:19
Готовые ответы и решения:

Вызов хранимой процедуры
Как вызвать хранимую процедуру в БД Access через Viasual Studio 2015 Community. Хранимые процедуры:...

Вызов хранимой процедуры
Здравствуйте, помогите пожалуйста. Мне нужно сделать, чтобы на форму в ЛистБокс выводилась...

Вызов хранимой процедуры
Привет! У меня есть база данных и запрос, написанный на SQL в сишарпе. Таблица из базы данных...

Вызов хранимой процедуры в с#
Хочу обновить бд с помощью хранимой процедуры ALTER procedure . @id_TP int, @id_worker int, @DT...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.