align="justify"> в якому формується SQL запит на вибірку даних з таблиць В«МешканціВ» і В«ПільгиВ». Результатами запиту заповнюється об'єкт класу DataTable , який використовується як джерело даних для об'єкта dataGridView .
SQLConnection con; = new SQLConnection (ConnectString);. Open (); adapter = new OleDbDataAdapter
("SELECT ПІБ, ЛС_квартіри_, Главний_кв_с'емщік, Дата_пропіскі, Дата_рожденія, Факт_родства, [Пільги]. Названіе_льготи FROM [Мешканці] INNER JOIN [Пільги] ON [Мешканці]. ID_льготи_ = [Пільги ]. ID_льготи; ", con); Table = new DataTable (" Table_1 ");. Fill (Table);. DataSource = Table;. Close ();
Розглянемо структуру запиту, добавляющего дані. Для реалізації запиту формується рядок підключення, яка вводиться в об'єкт класу OleDbConnection . Використовується клас OleDbCommand з SQL запитом на додавання даних з таблиціВ« Мешканці В». Відбувається перевірка пільговості мешканця і залежно від значення формується запит на оновлення даних за допомогою об'єкту класу OleDbCommand з SQL запитом.
SQLConnection con; = new SQLConnection (ConnectString);. Open (); cmd = new SQLCommand
("INSERT INTO [Мешканці] (ПІБ, ЛС_квартіри_, ID_льготи_, Главний_кв_с'емщік, Дата_пропіскі, Дата_рожденія, Факт_родства) VALUES ('" +. Text + "', '" + LS + "','" + ID_lg + "','" + comboBox3.SelectedItem.ToString () + "','" + textBox4.Text +
"','" + textBox5.Text + "','" + fakt_rodstva + "');", con); p>
//// Перевірка на пільговість (ID_lg! = 0)
{= "UPDATE [Квартира] SET Пільговиків = Пільговиків +1 WHERE ЛС_квартіри =" + LS + ";";
}
{= "Select Пільговиків From Квартира;";
} cmd_ = new SQLCommand (stroka, con);
cmd_.ExecuteNonQuery ();
Розглянемо структуру запиту, що змінює дані. Для реалізації запиту формується рядок підключення, яка вводиться в об'єкт класу OleDbConnection . Використовується об'єкт класу OleDbCommand з SQL ...