Главная / Технология Microsoft ADO .NET / Вы разрабатываете приложение, которое будет использовать таблицу "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Содержимое таблицы на форме будет выводиться в элемент DataGrid. Пользователь будет вставлять новые записи и редактировать сущес

Вы разрабатываете приложение, которое будет использовать таблицу "Пассажиры" базы данных Microsoft SQL Server 2000 "Аэропорт". Содержимое таблицы на форме будет выводиться в элемент DataGrid. Пользователь будет вставлять новые записи и редактировать существующие. Необходимо сделать так, чтобы все изменения передавались в базу данных. Выберите правильный фрагмент кода для получения этой функциональности:

вопрос

Правильный ответ:

SqlCommand sci1 = conn.CreateCommand(); sci1.CommandText = "INSERT INTO Пассажиры (ID, Номер_билета, Рейс, Оператор) VALUES (@ID, @Номер_билета, @Рейс, @Оператор)"; sci1.Parameters.Add("@ID", SqlDbType.Int, 4, "ID"); sci1.Parameters.Add("@Номер_билета ", SqlDbType.Int, 4, "Номер_билета"); sci1.Parameters.Add("@Рейс ", SqlDbType.NVarChar, 50, "Рейс"); sci1.Parameters.Add("@Оператор ", SqlDbType.NVarChar, 50, "Оператор"); SomeDataAdapter.InsertCommand = sci1; SqlCommand scu1 = conn.CreateCommand(); scu1.CommandText = "UPDATE Пассажиры SET ID = @ID, Номер_билета = @Номер_билета, Рейс = @Рейс, Оператор = @Оператор WHERE (ID = @ID)"; scu1.Parameters.Add("@ID", SqlDbType.Int, 4, "ID"); scu1.Parameters.Add("@Номер_билета ", SqlDbType.Int, 4, "Номер_билета"); scu1.Parameters.Add("@Рейс ", SqlDbType.NVarChar, 50, "Рейс"); scu1.Parameters.Add("@Оператор ", SqlDbType.NVarChar, 50, "Оператор"); SomeDataAdapter.UpdateCommand = scu1;
SqlCommand sci1 = conn.CreateCommand(); sci1.CommandText = "INSERT INTO Пассажиры (ID, Номер_билета, Рейс, Оператор) VALUES (@ID, @Номер_билета, @Рейс, @Оператор)"; sci1.Parameters.Add("ID", SqlDbType.Int, 4, "@ID"); sci1.Parameters.Add("Номер_билета ", SqlDbType.Int, 4, "@Номер_билета"); sci1.Parameters.Add("Рейс ", SqlDbType.NVarChar, 50, "@Рейс"); sci1.Parameters.Add("Оператор ", SqlDbType.NVarChar, 50, "@Оператор"); SomeDataAdapter.InsertCommand = sci1; SqlCommand scu1 = conn.CreateCommand(); scu1.CommandText = "UPDATE Пассажиры SET ID = @ID, Номер_билета = @Номер_билета, Рейс = @Рейс, Оператор = @Оператор WHERE (ID = @ID)"; scu1.Parameters.Add("ID", SqlDbType.Int, 4, "@ID"); scu1.Parameters.Add("Номер_билета ", SqlDbType.Int, 4, "@Номер_билета"); scu1.Parameters.Add("Рейс ", SqlDbType.NVarChar, 50, "@Рейс"); scu1.Parameters.Add("Оператор ", SqlDbType.NVarChar, 50, "@Оператор"); SomeDataAdapter.UpdateCommand = scu1;
SqlCommand sci1 = conn.CreateCommand(); sci1.CommandText = "INSERT INTO Пассажиры (@ID, @Номер_билета, @Рейс, @Оператор) VALUES (ID, Номер_билета, Рейс, Оператор)"; sci1.Parameters.Add("ID", SqlDbType.Int, 4, "@ID"); sci1.Parameters.Add("Номер_билета ", SqlDbType.Int, 4, "@Номер_билета"); sci1.Parameters.Add("Рейс ", SqlDbType.NVarChar, 50, "@Рейс"); sci1.Parameters.Add("Оператор ", SqlDbType.NVarChar, 50, "@Оператор"); SomeDataAdapter.InsertCommand = sci1; SqlCommand scu1 = conn.CreateCommand(); scu1.CommandText = "UPDATE Пассажиры SET ID = @ID, Номер_билета = @Номер_билета, Рейс = @Рейс, Оператор = @Оператор WHERE (ID = @ID)"; scu1.Parameters.Add("ID", SqlDbType.Int, 4, "@ID"); scu1.Parameters.Add("Номер_билета ", SqlDbType.Int, 4, "@Номер_билета"); scu1.Parameters.Add("Рейс ", SqlDbType.NVarChar, 50, "@Рейс"); scu1.Parameters.Add("Оператор ", SqlDbType.NVarChar, 50, "@Оператор"); SomeDataAdapter.UpdateCommand = scu1;
SqlCommand sci1 = conn.CreateCommand(); sci1.CommandText = "INSERT INTO Пассажиры (@ID, @Номер_билета, @Рейс, @Оператор) VALUES (ID, Номер_билета, Рейс, Оператор)"; sci1.Parameters.Add("ID", SqlDbType.Int, 4, "@ID"); sci1.Parameters.Add("Номер_билета ", SqlDbType.Int, 4, "@Номер_билета"); sci1.Parameters.Add("Рейс ", SqlDbType.NVarChar, 50, "@Рейс"); sci1.Parameters.Add("Оператор ", SqlDbType.NVarChar, 50, "@Оператор"); SomeDataAdapter.InsertCommand = sci1; SqlCommand scu1 = conn.CreateCommand(); scu1.CommandText = "UPDATE Пассажиры SET @ID = ID, @Номер_билета = Номер_билета, @Рейс = Рейс, @Оператор = Оператор"; scu1.Parameters.Add("ID", SqlDbType.Int, 4, "@ID"); scu1.Parameters.Add("Номер_билета ", SqlDbType.Int, 4, "@Номер_билета"); scu1.Parameters.Add("Рейс ", SqlDbType.NVarChar, 50, "@Рейс"); scu1.Parameters.Add("Оператор ", SqlDbType.NVarChar, 50, "@Оператор"); SomeDataAdapter.UpdateCommand = scu1;
SqlCommand sci1 = conn.CreateCommand(); sci1.CommandText = "INSERT INTO Пассажиры (@ID, @Номер_билета, @Рейс, @Оператор) VALUES (ID, Номер_билета, Рейс, Оператор)"; sci1.Parameters.Add("@ID", SqlDbType.Int, 4, "ID"); sci1.Parameters.Add("@Номер_билета ", SqlDbType.Int, 4, "Номер_билета"); sci1.Parameters.Add("@Рейс ", SqlDbType.NVarChar, 50, "Рейс"); sci1.Parameters.Add("@Оператор ", SqlDbType.NVarChar, 50, "Оператор"); SomeDataAdapter.InsertCommand = sci1; SqlCommand scu1 = conn.CreateCommand(); scu1.CommandText = "UPDATE Пассажиры SET @ID = ID, @Номер_билета = Номер_билета, @Рейс = Рейс, @Оператор = Оператор"; scu1.Parameters.Add("@ID", SqlDbType.Int, 4, "ID"); scu1.Parameters.Add("@Номер_билета ", SqlDbType.Int, 4, "Номер_билета"); scu1.Parameters.Add("@Рейс ", SqlDbType.NVarChar, 50, "Рейс"); scu1.Parameters.Add("@Оператор ", SqlDbType.NVarChar, 50, "Оператор"); SomeDataAdapter.UpdateCommand = scu1;
Сложность вопроса
52
Сложность курса: Технология Microsoft ADO .NET
68
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил сессию, за что я не углядел данный сайт с решениями по интуит прежде
06 ноя 2020
Аноним
Я преподаватель! Тотчас заблокируйте сайт и ответы с интуит. Пишу жалобу
20 май 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.