Вы разрабатываете приложение, которое будет - Ответ на вопрос по информатике №1289335
Новинка
-37%
Вопрос
Вы разрабатываете приложение, которое будет использовать таблицу "Пассажиры" базы данных Microsoft Access "Аэропорт". Содержимое таблицы на форме будет выводиться в элемент DataGrid. Пользователь будет редактировать и удалять существующие записи. Необходимо сделать так, чтобы все изменения передавались в базу данных. Выберите правильный фрагмент кода для получения этой функциональности:- OleDbCommand odcu1 = conn.CreateCommand();odcu1.CommandText = "UPDATE Пассажиры SET Номер_билета = ?, Рейс = ?, Оператор = ? WHERE (ID = ?)";odcu1.Parameters.Add("Номер_билета", OleDbType.Integer, 20, "@Номер_билета");odcu1.Parameters.Add("Рейс", OleDbType.VarWChar, 50, "@Рейс");odcu1.Parameters.Add("Оператор", OleDbType.VarWChar, 50, "@Оператор");odcu1.Parameters.Add(new OleDbParameter("ID", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "@ID", System.Data.DataRowVersion.Original, null));dataAdapter.UpdateCommand = odcu1;OleDbCommand odcd1 = conn.CreateCommand();odcd1.CommandText = "DELETE FROM Пассажиры WHERE (ID = ?) OR (Номер_билета = ?) OR (Рейс = ?) OR (Оператор = ?)";odcd1.Parameters.Add("ID", OleDbType.Integer, 20, "@ID");odcd1.Parameters.Add("Номер_билета", OleDbType.Integer, 20, "@Номер_билета");odcd1.Parameters.Add("Рейс", OleDbType.VarWChar, 50, "@Рейс");odcd1.Parameters.Add("Оператор", OleDbType.VarWChar, 50, "@Оператор");dataAdapter.DeleteCommand = odcd1;
- OleDbCommand odcu1 = conn.CreateCommand();odcu1.CommandText = "UPDATE Пассажиры SET Номер_билета = ?, Рейс = ?, Оператор = ? WHERE (ID = ?)";odcd1.Parameters.Add("ID", OleDbType.Integer, 20, "@ID");odcu1.Parameters.Add("Номер_билета", OleDbType.Integer, 20, "@Номер_билета");odcu1.Parameters.Add("Рейс", OleDbType.VarWChar, 50, "@Рейс");odcu1.Parameters.Add("Оператор", OleDbType.VarWChar, 50, "@Оператор");dataAdapter.UpdateCommand = odcu1;OleDbCommand odcd1 = conn.CreateCommand();odcd1.CommandText = "DELETE FROM Пассажиры WHERE (ID = ?) OR (Номер_билета = ?) OR (Рейс = ?) OR (Оператор = ?)";odcd1.Parameters.Add("ID", OleDbType.Integer, 20, "@ID");odcd1.Parameters.Add("Номер_билета", OleDbType.Integer, 20, "@Номер_билета");odcd1.Parameters.Add("Рейс", OleDbType.VarWChar, 50, "@Рейс");odcd1.Parameters.Add("Оператор", OleDbType.VarWChar, 50, "@Оператор");dataAdapter.DeleteCommand = odcd1;
- OleDbCommand odcu1 = conn.CreateCommand();odcu1.CommandText = "UPDATE Пассажиры SET Номер_билета = ?, Рейс = ?, Оператор = ? WHERE (ID = ?)";odcd1.Parameters.Add("@ID", OleDbType.Integer, 20, "ID");odcu1.Parameters.Add("@Номер_билета", OleDbType.Integer, 20, "Номер_билета");odcu1.Parameters.Add("@Рейс", OleDbType.VarWChar, 50, "Рейс");odcu1.Parameters.Add("@Оператор", OleDbType.VarWChar, 50, "Оператор");dataAdapter.UpdateCommand = odcu1;OleDbCommand odcd1 = conn.CreateCommand();odcd1.CommandText = "DELETE FROM Пассажиры WHERE (ID = ?) OR (Номер_билета = ?) OR (Рейс = ?) OR (Оператор = ?)";odcd1.Parameters.Add("@ID", OleDbType.Integer, 20, "ID");odcd1.Parameters.Add("@Номер_билета", OleDbType.Integer, 20, "Номер_билета");odcd1.Parameters.Add("@Рейс", OleDbType.VarWChar, 50, "Рейс");odcd1.Parameters.Add("@Оператор", OleDbType.VarWChar, 50, "Оператор");dataAdapter.DeleteCommand = odcd1;
- OleDbCommand odcu1 = conn.CreateCommand();odcu1.CommandText = "UPDATE Пассажиры SET Номер_билета = ?, Рейс = ?, Оператор = ? WHERE (ID = ?)";odcu1.Parameters.Add("@Номер_билета", OleDbType.Integer, 20, "Номер_билета");odcu1.Parameters.Add("@Рейс", OleDbType.VarWChar, 50, "Рейс");odcu1.Parameters.Add("@Оператор", OleDbType.VarWChar, 50, "Оператор");odcu1.Parameters.Add(new OleDbParameter("@ID", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "ID", System.Data.DataRowVersion.Original, null));dataAdapter.UpdateCommand = odcu1;OleDbCommand odcd1 = conn.CreateCommand();odcd1.CommandText = "DELETE FROM Пассажиры WHERE (Номер_билета = ?) OR (Рейс = ?) OR (Оператор = ?)";odcd1.Parameters.Add("@Номер_билета", OleDbType.Integer, 20, "Номер_билета");odcd1.Parameters.Add("@Рейс", OleDbType.VarWChar, 50, "Рейс");odcd1.Parameters.Add("@Оператор", OleDbType.VarWChar, 50, "Оператор");dataAdapter.DeleteCommand = odcd1;
- OleDbCommand odcu1 = conn.CreateCommand();odcu1.CommandText = "UPDATE Пассажиры SET Номер_билета = ?, Рейс = ?, Оператор = ? WHERE (ID = ?)";odcu1.Parameters.Add("Номер_билета", OleDbType.Integer, 20, "@Номер_билета");odcu1.Parameters.Add("Рейс", OleDbType.VarWChar, 50, "@Рейс");odcu1.Parameters.Add("Оператор", OleDbType.VarWChar, 50, "@Оператор");odcu1.Parameters.Add(new OleDbParameter("ID", System.Data.OleDb.OleDbType.Integer, 0, System.Data.ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "@ID", System.Data.DataRowVersion.Original, null));dataAdapter.UpdateCommand = odcu1;OleDbCommand odcd1 = conn.CreateCommand();odcd1.CommandText = "DELETE FROM Пассажиры WHERE (Номер_билета = ?) OR (Рейс = ?) OR (Оператор = ?)";odcd1.Parameters.Add("Номер_билета", OleDbType.Integer, 20, "@Номер_билета");odcd1.Parameters.Add("Рейс", OleDbType.VarWChar, 50, "@Рейс");odcd1.Parameters.Add("Оператор", OleDbType.VarWChar, 50, "@Оператор");dataAdapter.DeleteCommand = odcd1;
Ответ
Этот вопрос в коллекциях

Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅










