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

UptoLike

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

109
myCommand.Parameters.Add("@Фамилия", SqlDbType.NVarChar, 50);
myCommand.Parameters["@Фамилия"].Value = FamilyParameter;
conn.Open();
SqlDataReader dataReader = myCommand.ExecuteReader();
while (dataReader.Read())
{
// Создаем переменные, получаем для них значения из объекта dataReader,
//используя метод GetТипДанных
int TouristID = dataReader.GetInt32(0);
string Family = dataReader.GetString(1);
string FirstName = dataReader.GetString(2);
string MiddleName = dataReader.GetString(3);
//Выводим данные в элемент lbResult_p1
lbResult_p1.Items.Add("Код туриста: " + TouristID+ " Фамилия: " + Family +
" Имя: "+ FirstName + " Отчество: " + MiddleName);
}
conn.Close();
} // btnRun_p1_Click
private void btnRun_p5_Click(object sender, System.EventArgs e)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = connectionString;
SqlCommand myCommand = conn.CreateCommand();
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.CommandText = "[proc_p5]";
string NameTourParameter = Convert.ToString(txtNameTour_p5.Text);
double KursParameter = double.Parse(this.txtKurs_p5.Text);
myCommand.Parameters.Add("@nameTour", SqlDbType.NVarChar, 50);
myCommand.Parameters["@nameTour"].Value = NameTourParameter;
myCommand.Parameters.Add("@Курс", SqlDbType.Float, 8);
myCommand.Parameters["@Курс"].Value = KursParameter;
conn.Open();
int UspeshnoeIzmenenie = myCommand.ExecuteNonQuery();
if (UspeshnoeIzmenenie !=0)
{
MessageBox.Show("Изменения внесены", "Изменение записи");
}
else
{
MessageBox.Show("Не удалось внести изменения", "Изменение записи");
}
conn.Close();
}