|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.01.2015, 20:21 | #1 |
Пользователь
Регистрация: 11.01.2015
Сообщений: 20
|
SQL запрос минимального значения из БД Delphi 2007
Здравствуйте, помогите, пожалуйста решить проблему:
Ошибка.jpg При выполнении данной процедуры выскакивает ошибка: Код ошибки.jpg Если поменять две строки кода на подобные из закомментаренных все работает. Что не так? Последний раз редактировалось dualtrey; 11.01.2015 в 20:22. Причина: Случайное нажатие ентера |
11.01.2015, 20:30 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Где-то в программе ищется поле 'RKEY' в этом датасете. Другой датасет не ссылается на этот?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 11.01.2015 в 20:32. |
11.01.2015, 20:34 | #3 |
Пользователь
Регистрация: 11.01.2015
Сообщений: 20
|
Тогда почему работает код из коментариев??
|
11.01.2015, 20:43 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ох не нравится мне этот код...
Расскажи лучше что ты с его помошью хотел получить.
I'm learning to live...
|
11.01.2015, 20:56 | #5 |
Пользователь
Регистрация: 11.01.2015
Сообщений: 20
|
Данная кнопка уменьшает текущий год БД (Edit.text) на единицу, в дальнейшем в таблице будут храниться данные за несколько лет. Значение Edit буду брать для фильтра сетки данных DBGrid.
|
11.01.2015, 21:29 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Что-то не то... Что-то я не понял всетки что нужно делать.
Если Цитата:
I'm learning to live...
|
|
11.01.2015, 22:32 | #7 |
Пользователь
Регистрация: 11.01.2015
Сообщений: 20
|
Хорошо, объясняю подробней. На форме настроек есть компонент Edit, вокруг него две кнопки: - и +. В значение Edit будет вносится интересующий пользователя год. Я этот год буду использовать для Grid. В описанной процедуре я проверяю есть ли в БД запись меньше текущего значения Edit. Т.е. пользователь радостно переключает кнопками год, данные по которому он хочет увидеть, по закрытию окна настроек я ему фильтрую сетку по выставленному году. Но есть ситуация когда при очередном нажатии на кнопку с минусом данных в БД нет, поэтому мне нужно минимальное значение года в БД.
Последний раз редактировалось dualtrey; 12.01.2015 в 06:52. |
11.01.2015, 22:38 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в дизайнере формы двойной клик мышкой по вашему IBQuery1 - откроется редактор полей (Fields Editor) - УДАЛИТЕ все поля из датасета.
Должно помочь. p.s. либо для поиска минимального киньте в датамоделе ещё один датасет TIBQuery, настройте соединение и выбирайте значение через него |
12.01.2015, 07:33 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
12.01.2015, 10:10 | #10 |
Пользователь
Регистрация: 11.01.2015
Сообщений: 20
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL запрос на вывод максимального и минимального значения | pr1me222 | Microsoft Office Access | 6 | 14.06.2013 21:52 |
Проблемы с SQL запросом. (Delphi) | maonang | Помощь студентам | 4 | 11.08.2012 21:47 |
Проблема с sql запросом в Delphi | CRASH040 | БД в Delphi | 8 | 25.05.2011 19:49 |
ПРоблема с SQL запросом в Delphi | ZBEP | БД в Delphi | 4 | 23.05.2011 19:17 |
поиск ближайшего минимального значения на sql | nuevegramodelamor | Помощь студентам | 7 | 11.05.2010 20:21 |