Будет ли добавлена запись в таблицу List после выполнения следующего фрагмента кода?
String s="Katya";
SqlCommand com2 = new SqlCommand(
"INSERT INTO List(Name) values(" + s + ")",
connection);
Примечание: соединение указано верно, к данным есть доступ, колонка Name у таблицы существует
Будет ли добавлена запись в таблицу List после выполнения следующего фрагмента кода?
String s="Katya";
SqlCommand com2 = new SqlCommand(
"INSERT INTO List(Name) values(" + s + ")",
connection);
Примечание: соединение указано верно, к данным есть доступ, колонка Name у таблицы существует
Для чего используются транзакции?
Для чего используются транзакции?
Что относится к объектам BLOB?
Что относится к объектам BLOB?
Какие две модели для работы с данными существуют в ADO.NET?
Какие две модели для работы с данными существуют в ADO.NET?
Может ли конструктор класса быть приватным?
Может ли конструктор класса быть приватным?
Какой формат имеют файлы конфигурации?
Какой формат имеют файлы конфигурации?
Являются ли понятия «драйвер» и «провайдер» абсолютно идентичными?
Являются ли понятия «драйвер» и «провайдер» абсолютно идентичными?
Что такое транзакции?
Варианты ответа:
1) Триггер
2) Команды, которые выполняются одним пакетом
3) Команды, отвечающее за предоставление прав доступа пользователю
4) Такого понятия не существует
5) Команды, которые выполняются после соединения с базой данных
Что такое транзакции?
Варианты ответа:
1) Триггер
2) Команды, которые выполняются одним пакетом
3) Команды, отвечающее за предоставление прав доступа пользователю
4) Такого понятия не существует
5) Команды, которые выполняются после соединения с базой данных
Что относится к требованиям ACID?
Что относится к требованиям ACID?
Что представляет собой набор бинарных библиотек?
Что представляет собой набор бинарных библиотек?
Что происходит при вызове метода Close объекта Connection (выберите все что применяется)?
Что происходит при вызове метода Close объекта Connection (выберите все что применяется)?
Для чего необходимы файлы конфигурации?
Варианты ответа:
1) Позволяют настраивать параметры приложения без перекомпиляции
2) Необходимы для создания базы данных
3) Используются для шифрования информации в базе данных
4) Ничего из перечисленного
Для чего необходимы файлы конфигурации?
Варианты ответа:
1) Позволяют настраивать параметры приложения без перекомпиляции
2) Необходимы для создания базы данных
3) Используются для шифрования информации в базе данных
4) Ничего из перечисленного
Какой класс предоставляет набор команд SQL и подключение базы данных, которые используются для заполнения DataSet и обновления источника данных?
Какой класс предоставляет набор команд SQL и подключение базы данных, которые используются для заполнения DataSet и обновления источника данных?
На использовании каких компонентов основана концепция доступа к данным в ADO .NET?
На использовании каких компонентов основана концепция доступа к данным в ADO .NET?
В чем заключается суть «ленивых выражений»?
Варианты ответа:
1) Вычисления откладываются до тех пор, пока не понадобятся результаты этих вычислений
2) Выполняются во время компиляции
3) Выполняются по запросу пользователя
4) Выполняются одновременно с подключением к базе данных
В чем заключается суть «ленивых выражений»?
Варианты ответа:
1) Вычисления откладываются до тех пор, пока не понадобятся результаты этих вычислений
2) Выполняются во время компиляции
3) Выполняются по запросу пользователя
4) Выполняются одновременно с подключением к базе данных
Что будет на экране после выполнения данного кода?
using (var connection = new SqlConnection(_connectionString)) {
using (var cmd = new SqlCommand("SELECT GETDATE()", connection)) {
Console.WriteLine( cmd.ExecuteScalar());
}
}
Что будет на экране после выполнения данного кода?
using (var connection = new SqlConnection(_connectionString)) {
using (var cmd = new SqlCommand("SELECT GETDATE()", connection)) {
Console.WriteLine( cmd.ExecuteScalar());
}
}
Каких выражений не существует?
Каких выражений не существует?
Укажите вариант кода который скомпилируется и правильно отработает при применении конструкции foreach к объекту класса SqlDataReader. Считать что объект уже корректно создан и готов к использованию.
Варианты ответов:
1)
foreach (var dataRow in reader)
{
object value = dataRow["Column"];
}
2)
foreach (IDataRecord dataRow in reader)
{
object value = dataRow["Column"];
}
3)
foreach (IDataRow dataRow in reader)
{
object value = dataRow["Column"];
}
4) Ни одна из конструкций не сработает, но foreach применять можно.
5) Нельзя применять foreach к SqlDataReader.
Укажите вариант кода который скомпилируется и правильно отработает при применении конструкции foreach к объекту класса SqlDataReader. Считать что объект уже корректно создан и готов к использованию.
Варианты ответов:
1)
foreach (var dataRow in reader)
{
object value = dataRow["Column"];
}
2)
foreach (IDataRecord dataRow in reader)
{
object value = dataRow["Column"];
}
3)
foreach (IDataRow dataRow in reader)
{
object value = dataRow["Column"];
}
4) Ни одна из конструкций не сработает, но foreach применять можно.
5) Нельзя применять foreach к SqlDataReader.
Для чего используется DataAdapter?
Для чего используется DataAdapter?
В данном коде осуществляется транзакция к некоторой базе данных. Вместо пронумерованных комментариев вставьте команды управления СУБД в таком порядке, чтобы код компилировался и успешно выполнялся:
SqlConnection sqlCn = new SqlConnection();
SqlTransaction tx = null;
try
{
//1
#region Здесь указаны инструкции по формированию
...
#endregion SQL-запросов и выполнению cоотв. им команд
//2
}
catch (Exception)
{
//3
}
В данном коде осуществляется транзакция к некоторой базе данных. Вместо пронумерованных комментариев вставьте команды управления СУБД в таком порядке, чтобы код компилировался и успешно выполнялся:
SqlConnection sqlCn = new SqlConnection();
SqlTransaction tx = null;
try
{
//1
#region Здесь указаны инструкции по формированию
...
#endregion SQL-запросов и выполнению cоотв. им команд
//2
}
catch (Exception)
{
//3
}