Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277

Как в переменную записать результат запроса ?

07.04.2022, 09:33. Показов 2529. Ответов 34

Студворк — интернет-сервис помощи студентам
Необходимо в c# записать результат запроса в переменную.

Но записывает вот это
Название: Снимок экрана 2022-04-07 092741.png
Просмотров: 129

Размер: 3.9 Кб


Как мне получить вот такой результат ?
Символом очень много. Есть как и цифры так и буквы, конкретной в этой 65535 символов, но может быть намного и больше быть.



Вот то как я пытаюсь вывести
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 var arrya = App.DataBase.Books.Select(p => new
            {
                p.ElectronicVersion
            }).ToList();
 
 
 
            StringBuilder stringBuilder = new StringBuilder();
 
            foreach (var a in arrya)
            {
                if (a.ElectronicVersion != null)
 
                    stringBuilder.Append(a.ElectronicVersion);
            }
 
            MessageBox.Show(stringBuilder.ToString());
Вот проект Library.rar
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2022, 09:33
Ответы с готовыми решениями:

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

Как записать данные с запроса в переменную
Добрый день вопрос такой к примеру у меня есть запрос который выдает значения 1,2,3 как переделать его так чтоб у меня был запрос с строкой...

Как записать значение запроса в переменную?
Добрый день! Помогите, пожалуйста. Который день уже бьюсь над этим вопросом и все никак.... Пишу на foxpro 9.0. Есть две таблицы в...

34
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
07.04.2022, 09:55
C#
1
 MessageBox.Show(string.Concat(App.DataBase.Books.Select(i=>i.ElectronicVersion)));
0
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277
07.04.2022, 09:57  [ТС]
Тот же самый результат System.Byte[]
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,588
Записей в блоге: 4
07.04.2022, 10:12
crushed00, а MS SQL Server тут с какого боку?
0
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277
07.04.2022, 10:17  [ТС]
К нему же и идёт запрос

App это класс содержащий подключение к базе

C#
1
2
3
4
public partial class App : Application
    {
        public static readonly Entities.LibraryEntities DataBase = new Entities.LibraryEntities();
    }
Вот модель ADO.Net.EDM она же и берёт данные с Sql server

0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,588
Записей в блоге: 4
07.04.2022, 11:22
Цитата Сообщение от crushed00 Посмотреть сообщение
К нему же и идёт запрос
Дак и давайте запрос на T-SQL. Чего вы тут обсуждаете C# и EF? Для этого есть отдельная ветка.
0
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277
07.04.2022, 11:25  [ТС]
Ну так я же на c# запрос строю. Тока не понимаю как результат запроса правильно записать в переменную
0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,588
Записей в блоге: 4
07.04.2022, 11:27
Цитата Сообщение от crushed00 Посмотреть сообщение
Ну так я же на c# запрос строю. Тока не понимаю как результат запроса правильно записать в переменную
Я вам дал ссылку на профильный раздел форума, задайте вопрос там или попросите модератора перенести тему туда. Тут обсуждается только MS SQL Server.
0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
07.04.2022, 11:33
Цитата Сообщение от crushed00 Посмотреть сообщение
К нему же и идёт запрос
что-то я не узрил здесь ни одной строки t-sql кода
0
Модератор
 Аватар для D1973
9929 / 6467 / 2457
Регистрация: 21.01.2014
Сообщений: 27,423
Записей в блоге: 3
07.04.2022, 11:48
Цитата Сообщение от crushed00 Посмотреть сообщение
Ну так я же на c# запрос строю.
Обычно запрос строится и отлаживается в СУБД. Когда этот этап пройден и запрос работает как часы - текст запроса просто переносится в программу-клиент.
Теперь внимание, вопрос! В СУБД Ваш запрос работает?
1
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277
07.04.2022, 12:06  [ТС]
Да работает, я могу написать вот так



Но так текст запроса записывается, а мне нужен результат запроса
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.04.2022, 12:15
crushed00, так у Вас поле ElectronicVersion в бд какого типа?
0
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277
07.04.2022, 12:19  [ТС]
Цитата Сообщение от AndreyVorobey Посмотреть сообщение
crushed00, так у Вас поле ElectronicVersion в бд какого типа?
varbinary(MAX)
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.04.2022, 12:20
crushed00, попробуйте так
C#
1
2
3
var array = App.DataBase.Books.Select(s => s.ElectronicVersion.ToString("X2")).FirstOrDefault();
 
MessageBox.Show(String.Join("", array));
0
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277
07.04.2022, 12:26  [ТС]
Цитата Сообщение от AndreyVorobey Посмотреть сообщение
crushed00, попробуйте так
C#
1
2
3
var array = App.DataBase.Books.Select(s => s.ElectronicVersion.ToString("X2")).FirstOrDefault();
 
MessageBox.Show(String.Join("", array));


Попробовал убрать в первой строчке ToString MessageBox вообще нечего не выводит, даже само окно сообщения


Или так

0
 Аватар для Andrey-MSK
3360 / 2246 / 388
Регистрация: 14.08.2018
Сообщений: 7,588
Записей в блоге: 4
07.04.2022, 12:46
crushed00, я вам в профильной теме дал ссылки, где что почитать про чтение из БД с помощью ADO и EF. Вы смотрели?
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.04.2022, 12:47
crushed00, сбросьте проект
0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
07.04.2022, 12:55
AndreyVorobey, сюда?????

Добавлено через 21 секунду
модеры, ау?
0
4 / 4 / 6
Регистрация: 02.12.2019
Сообщений: 277
07.04.2022, 13:21  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
crushed00, я вам в профильной теме дал ссылки, где что почитать про чтение из БД с помощью ADO и EF. Вы смотрели?
Смотрел не помогло

Добавлено через 15 минут
Цитата Сообщение от AndreyVorobey Посмотреть сообщение
crushed00, сбросьте проект
Вот ссылка на репозиторий https://github.com/crushednat123/test1
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.04.2022, 13:44
crushed00, а для чего Вам выводить это значение? оно же нечитаемое. что в нем хранится?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.04.2022, 13:44
Помогаю со студенческими работами здесь

Результат запроса в переменную
Здравствуйте, Есть запрос на выборку. Он вернет одну строчку. Как его результат записать в переменную? Выскакивает ошибка Type...

Результат SQL запроса в переменную
В принципе заголовок Как записать результат выборки SQL запроса в переменную, заведомо известно что результат может быть только один ...

Результат запроса select в переменную
Доброго времени суток. /* использую pl/sql для написания процедур. */ Есть таблица, в которой есть записи. Есть...

как результат запроса записать в переменную?
Всем доброго времени суток. Возник такой вопрос. Есть база (MYSQL + mysql connector) я копался по форуму , не смог найти как...

SQLite как записать результат запроса в переменную (Android, Java)
Здравствуйте! Помогите, пожалуйста решить проблему. Необходимо получить кол-во записей в таблице. Для этого использую такой вот запрос:...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru