Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 03.06.2017, 22:06   #1
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
Репутация: 10
По умолчанию SQLCE цикл

Код:


SqlCeCommand commande = conn.CreateCommand();
                    commande.CommandText = "SELECT * FROM base WHERE min =" + 30 + "";
                    SqlCeDataReader dre = commande.ExecuteReader();
                    while (dre.Read())
                    {
                        var img2 = (byte[])dre["img"];
                        var bitmap2 = new Bitmap(new MemoryStream(img2));
                        save.finger = bitmap2;


                  
                        save.score = //процедура
                    if (save.score == 100)
                    {

нужно чтобы цикл выполнялся пока не найдет значение в базе равное 100,,,подскажите пожалуйста что я делаю неправильно(((
в запросе в столбце min могут хранится одинаковые числа, и если я беру например число 30 а их там к примеру 10 полей то нужно чтобы выполнялся поиск пока невыдаст результат равный =100
когда выпоняю тот пример описанный выше то вытаскивается из базы первая картинка, тоесть цикл не выполняется
что я делаю не так??
Lord_Jesus_ вне форума   Ответить с цитированием
Старый 04.06.2017, 00:32   #2
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
Репутация: 10
По умолчанию

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


поэтому суть в том чтобы сначало вывести из базы одну картинку проверить потом другую картинку

допустим в одном столбце числа в другом картинки РАЗНЫЕ

12 img
43 img
32 img
32 img
32 img
32 img
32 img
65 img
44 img
76 img

я загружаю картинку обработчик ее обрапбатывает и вывел на ней 32 потом идет проверка есть ли в базе это картинка

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

пожалуйста если сможите помогите вроде объяснил доступно...
Lord_Jesus_ вне форума   Ответить с цитированием
Старый 04.06.2017, 01:01   #3
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
Репутация: 10
По умолчанию

Разобрался немого в коде теперь сформулирую точный вопрос

как сделать цикл поиска из базы данных чтобы при получения значения "100" цикл останавливался, значения "100" в базе не хранится
Lord_Jesus_ вне форума   Ответить с цитированием
Старый 04.06.2017, 12:56   #4
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
Репутация: 10
По умолчанию

Разобрался с циклом, тема закрыта
Lord_Jesus_ вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Sqlce непрерывный поиск Lord_Jesus_ Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 8 03.06.2017 11:21
SQLCE. Как выполнить проверку наличия данных? Lord_Jesus_ Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 5 22.05.2017 18:11
импорт Excel в SqlCe Lord_Jesus_ C# (си шарп) 12 12.12.2016 15:48
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 02:34


13:57.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru