Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 0 / 1
Регистрация: 20.12.2018
Сообщений: 10
1

Написание метода для возвращения неизвестного количества значений из выбранных значений Select (ом)

23.02.2020, 22:15. Показов 508. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сейчас в коде я очень часто использую запрос Select для того чтобы взять значения из какой-то конкретной ячейки поэтому я написал метод:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        public static string SelectOneField(string Select, string From, string Where)
        {
            using (var SQLConn = new SqlConnection(ConnectionString))
            {
                SQLConn.Open();
                var sql = $"SELEСT {Select} as '{Select}' FROM {From} WHERE {Where}";
                using (var SQLComm = new SqlCommand(sql, SQLConn))
                {
                    using (SqlDataReader SQLrd = SQLComm.ExecuteReader())
                    {
                        while(SQLrd.Read())
                        {
                            return SQLrd[Select].ToString();
                        }
                        return null;
                    }
                }
            }
        }
Но остается проблема, если мне приходиться выбрать несколько значений Select(ом), то строку с вызовом данного метода приходиться несколько раз повторять, меняя параметр Select в этом методе. (что мне не кажется особо хорошим)

Возможно ли как нибудь написать метод для возвращения неизвестного количества ячеек первой строки выбранной Select(ом)?
Возвращенные значения я планирую присваивать либо переменным, либо элементам кортежа.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.02.2020, 22:15
Ответы с готовыми решениями:

Получение значений выбранных option в select
Доброго времени суток. Имеется такой select <?php $res =...

передать в select несколько значений, выбранных в ListBox
есть ListBox, заполняемый значениями из БД. ListBox в режиме MultiSelect. нужно написать select...

Подсчитывание количества значений в столбце выбранных чекбоксов
Есть таблица, в ней чекбоксы и цены, при выборе конкретных чекбоксов нужно записать итоговую сумму...

Запрос для неизвестного числа значений
Доброго времени суток Есть таблица в которую записываются адреса и значения времени для каждого...

1
Эксперт .NET
12309 / 8678 / 1310
Регистрация: 21.01.2016
Сообщений: 32,606
24.02.2020, 06:25 2
Zombfs, можно воспользоваться какой-нибудь ORM. К примеру Dapper.NET

Цитата Сообщение от Zombfs Посмотреть сообщение
Возвращенные значения я планирую присваивать либо переменным, либо элементам кортежа.
Но не классу, который для этого лучше всего подходит, да?
0
24.02.2020, 06:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2020, 06:25
Помогаю со студенческими работами здесь

Нахождение углов треугольника в градусах по сторонам. Для возвращения нескольких значений применить параметр по ссылке
Я остановился на этом: #include <stdio.h> #include <math.h> int main () { int...

Возврат нескольких значений из метода не знаем сколько таких значений
Здравствуйте! Собственно вопрос: как возвращать <несколько> значений из метода если заранее...

SQL. Вывод значений из таблицы и подсчет количества этих значений в другой таблице
Задание звучит так: Для таблиц user и phones, где соответствие записей определяется равенством...

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

Ввести программу в ЭВМ, вычислить значения функции и проверить ее для выбранных 3 пар значений X и Y
e^3xy, z=x+3y, 0.5x

Макрос для внесения данных из combobox на разные листы в таблицы в зависимости от выбранных значений
Люди добрые, приветствую вас!))) Мне нужна ваша помощь в решении одной проблемки! С макросами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru