Вернуть результат работы команды SELECT

96
13 июня 2021, 12:50

Предположим, что есть таблица со столбцами Имя, Фамилия и Возраст. Могу ли я посредством выполнения команды в стиле

command.CommandText = "SELECT * FROM TestDB WHERE AGE=25";

вернуть имя в текстовое поле?

Answer 1

Конечно можете, только надо вместо * написать то самое извлекаемое поле:

command.CommandText = "SELECT [Name] FROM TestDB WHERE age=25";
string value = (string)command.ExecuteScalar();
// или
string value = (string)await command.ExecuteScalarAsync();

Только учтите, что таким образом вы вытащите только одну из подходящих записей.

READ ALSO
GetNumberOfConsoleFonts() работает некорректно

GetNumberOfConsoleFonts() работает некорректно

В своём консольном проекте на C# я решил реализовать возможность смены шрифта консоли средствами самой программыАлгоритм действий:

103
System.Xml C# как сделать необязательное для сериализации поле

System.Xml C# как сделать необязательное для сериализации поле

Допустим у меня есть класс User, в классе User есть string? поле CountryПри сериализации файла создаётся

115
WPF Binding в значение - динамический биндинг

WPF Binding в значение - динамический биндинг

вопросик есть, как можно передать команде сразу два параметра, при этом что один из параметров состояние текущего элемента

103
Работа приложения с Windows Form в фоновом режиме

Работа приложения с Windows Form в фоновом режиме

У меня есть рабочее приложение, написанное для себя, которое перемещает файлыДля финального завершения осталось доделать, чтобы оно работало...

97