Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 108 стр.

UptoLike

Составители: 

108
Запускаем приложение (рис. 92):
Рис. 92. Демонстрация работы приложения
4.3.4. Вызов хранимых процедур
Хранимые процедуры с входными параметрами
Теперь вернемся к работе с хранимыми процедурами. Выше уже приме-
нялись самые простые процедуры (они приводятся в таблице 13), содержимое
которых представляло собой, по сути, элементарные запросы на выборку в
Windows-приложениях. Применение хранимых процедур с параметрами (таб-
лица 14), как правило, связано с интерфейсом приложенияпользователь име-
ет возможность вводить значение и затем на основании его получать результат.
Для демонстрации программной работы с хранимыми процедурами соз-
дадим новое Windows-приложение, главное окно которого представлено на рис.
93.
В классе формы создаем строку подключения:
string connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" +
@"D:\ВМИ\For ADO\BDTur_firmSQL2.mdf" +
";Integrated Security=True;Connect Timeout=30;User Instance=True";
В каждом из обработчиков кнопок создаем объекты Connection и Command,
определяем их свойства, для последнего добавляем нужные параметры в набор
Parameters:
private void btnRun_p1_Click(object sender, System.EventArgs e) {
SqlConnection conn = new SqlConnection();
conn.ConnectionString = connectionString;
SqlCommand myCommand = conn.CreateCommand();
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.CommandText = "[proc_p1]";
string FamilyParameter = Convert.ToString(txtFamily_p1.Text);