If (rd.HasRows)
while (rd.Read())
listBox1.Items.Add(rd[0].ToString() + " | " + rd[1].ToString() + " | " + rd[2].ToString());
}
finally
{
cn.Close(); // закрытие соединения с БД
}
}
private void button10_Click(object sender, EventArgs e) // з7
{
cn.Open();
try
{
cmd.CommandText = "EXEC Запрос7 1,'Быков','Андрей','Евгеньевич','Терапевт'";
cmd.ExecuteNonQuery();
cmd.Clone();
}
finally
{
cn.Close();
}
}
private void button11_Click(object sender, EventArgs e) // з8
{
cn.Open();
try
{
cmd.CommandText = "EXEC Запрос8";
cmd.ExecuteNonQuery();
cmd.Clone();
}
finally
{
cn.Close();
}
}
private void button12_Click(object sender, EventArgs e) // з9
{
cn.Open();
try
{
cmd.CommandText = "EXEC Запрос9";
cmd.ExecuteNonQuery();
cmd.Clone();
}
finally
{
cn.Close();
}
}
private void button13_Click(object sender, EventArgs e)
{
cn.Open(); // установка соединения
try
{
// очистка содержимого компонента listBox1
listBox1.Items.Clear();
cmd.CommandText = "SELECT * FROM MSysObjects";
// попытка выполнить запрос,
// доступ к его результату будет осуществляться
// при помощи объекта rd
OleDbDataReader rd = cmd.ExecuteReader();
// если запрос вернул результат
If (rd.HasRows)
{
while (rd.Read())
{
listBox1.Items.Add(rd[0].ToString() + " | " + rd[1].ToString() + " | " + rd[2].ToString() + " | "
+ rd[3].ToString() + " | " + rd[4].ToString() + " | " + rd[5].ToString() + " | "
+ rd[6].ToString() + " | " + rd[7].ToString() + " | " + rd[8].ToString() + " | "
+ rd[9].ToString() + " | " + rd[10].ToString() + " | " + rd[11].ToString() + " | "
+ rd[12].ToString() + " | " + rd[13].ToString() + " | " + rd[14].ToString() + " | "
+ rd[15].ToString() + " | " + rd[16].ToString());
}
}
}
finally
{
cn.Close(); // закрытие соединения с БД
}
}
}
}
Москва 2021г.