Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169

Выборка записей по определенному полю

01.08.2014, 06:24. Показов 3649. Ответов 71
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Проблема такая: у меня в базе, по мимо информации о документах, есть код ошибки этих документов (неправильно заполнены поля), так вот, как написать условие вывода информации по определенному значению этого поля, я пишу так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
if(Q->FieldByName("ERR_CODE") IS NULL)
        Memo1->Lines->Add("Документ № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " оплаяеноî");
      if(Q->FieldByName("ERR_CODE") = '0')
       Memo1->Lines->Add("Документ № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " неизвестный регион");
      if(Q->FieldByName("ERR_CODE") = '1')
       Memo1->Lines->Add("Документ № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " неизвестный отдел");
естественно не работае, подскажите, в чём проблема
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.08.2014, 06:24
Ответы с готовыми решениями:

Отображение записей по определённому полю
Всем привет. Задача такая: есть таблица, в этой таблице есть столбец с фамилиями сотрудников. Каждый сотрудник должен видеть только свои...

Выборка случайных записей по определенному полю
Здравствуйте! Помогите реализовать запрос на выборку рандомных записей. Например у меня есть таблица Деталь Цех Заказ Дет1 200...

Выборка по определённому полю
в таблице бд в кажой записи имеется поле с урл. урлы повторяются! Мне надо запросом определить сколько у меня всего ращличных урл? и...

71
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
01.08.2014, 14:18
Студворк — интернет-сервис помощи студентам
Safer54rus, просто левой кнопкой мышки точки поставь напротив подозрительных строк
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 14:21  [ТС]
_Dimon_, ни чего не выдал, вылетел с этой ошибкой и всё
0
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 14:24
Safer54rus, Смотря где ставил. Есть вероятность, что проблема не в том коде который ты скидывал, имею ввиду, менял ли ты ещё, что то.
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
01.08.2014, 14:26
проставь, начиная с if(Q->FieldByName("ERR_CODE")->IsNull)
заканчивая Q->Close()
0
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 14:29
Safer54rus, и ты имел ввиду билдер XE6? или старый 6 который ещё борланд вроде
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 14:33  [ТС]
_Dimon_, пусто
0
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
01.08.2014, 15:23
Вот это перед циклом:

C++
1
2
         try
         {
вот это после

C++
1
2
3
4
5
6
         }
         catch (Exception &E)
         {
            err_string_ += E.Message.c_str();
            Application->MessageBox(E.Message.c_str(), "Error", MB_OK | MB_ICONERROR);
         }
Должно выдать сообщение со строкой ошибки.
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
01.08.2014, 21:28
uglyPinokkio, дебаггер и без брейкпонтов бы словил. Что-то не то.....
Safer54rus, можешь проект скинуть с базой?
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 21:45  [ТС]
_Dimon_, база весит 1 гб, и на на РДБ, так что врят ли запустит
0
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 22:37
Safer54rus, давай просто проект.
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
03.08.2014, 09:07  [ТС]
DeadHipo, [cut]
Вложения
Тип файла: rar программа.rar (155.2 Кб, 3 просмотров)
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
06.08.2014, 05:38  [ТС]
Тему можно закрывать! Я разобрался, всем большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.08.2014, 05:38

Предикаты. Выборка объектов из вектора по определённому полю
Здравствуйте. Имеется некий шаблон класса, один из членов которого - вектор. Т.е. что-то вроде template <class T> class...

Отсортировать массив записей по определенному полю
Описать тип Tovar с полями name (название), kod (код товара), price (цена), number (количество). Заполнить массив из 20 элементов данного...

Выборка записей из таблицы и группировка по полю
Приветствую. Есть таблица комментариев, в которой нас интересуют поля uid, user_id. Так вот, нужно выбрать из этой таблицы все уникальные...

Запрос: Выборка записей значения которых по полю Х не содержат таких же значений имеющихся в другой таблице
Суть: Есть две таблицы в каждой из которых есть коррелирующие поля, в таблице1 - 100 записей, в таблице2 - 10 (значения которых ранее были...

Как к упорядоченному массиву записей к определенному свойству привязать весь массив записей?
вот кусок процедуры. {упорядочить по возрастанию} procedure vozkv(n:integer;h:a); var k,i,tmp,m,o:integer;var z:a; begin for k:=1...


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

Или воспользуйтесь поиском по форуму:
72
Ответ Создать тему
Новые блоги и статьи
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru