Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2017, 21:06   #1
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию 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_ вне форума Ответить с цитированием
Старый 03.06.2017, 23:32   #2
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию

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


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

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

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, 00:01   #3
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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