|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2014, 11:07 | #1 |
Пользователь
Регистрация: 19.05.2014
Сообщений: 48
|
Ошибка при активации ADOQuery
при нажатии activ>true вылазиет табличка (ADOQuery1:Field'Температура'not found.) уже все перепробывал.. в чем может быть проблемма.. делаю поиск, на форме 2 ADOQuery1 в нем SQL: "SELECT AVG(baza_d.baza_temper) AS[Avg_baza_temper]
FROM baza_d" во втором SQL:"SELECT * from baza_d WHERE (baza_temper> :temper)" еще есть компонент DataSource1 и естественно DBGrid, ну и 1 лейбел для вывода, сам вопрос по поиску звучит так "нужно определить среднюю температуру и выполнить поиск дней,когда температура была выше средней" на кнопку написал код: Код:
Последний раз редактировалось Stilet; 27.11.2014 в 11:25. |
27.11.2014, 11:50 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Сказано же Поле "Температура" не найдена. Соответственно ты запрос составил не правильно.
I'm learning to live...
|
|
27.11.2014, 11:57 | #3 |
Пользователь
Регистрация: 19.05.2014
Сообщений: 48
|
|
27.11.2014, 12:12 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
При чем здесь не силен. Это элементарная невнимательность, нужно искать где эта 'Температура' в коде или dfm есть. Возможно ADOQuery не с того юнита используется
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 27.11.2014 в 12:17. |
27.11.2014, 12:18 | #5 |
Пользователь
Регистрация: 19.05.2014
Сообщений: 48
|
|
27.11.2014, 12:19 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
После того, как убедились, что там нет ничего лишнего (см. слово "Температура" в запросе) Тогда перейдите в редактор полей ADOQuery1 (в режиме дизайнера формы двойной щелчок по ADOQuery1 на форме). Там УДАЛИТЕ все поля. запустите проект. Проверьте работу. Если что - выложите сюда архив с исходниками проекта, посмотрим вместе, что Вы там намутили... |
|
27.11.2014, 12:44 | #7 | |
Пользователь
Регистрация: 19.05.2014
Сообщений: 48
|
Цитата:
|
|
28.11.2014, 13:47 | #8 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
p.s. а вообще, я бы переименовал ADOQuery1 на форме 9 и код исправил на такой: Код:
Ну и я исправил (попутно) ещё парочку косяков... |
||
28.11.2014, 21:47 | #9 | |
Пользователь
Регистрация: 19.05.2014
Сообщений: 48
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при обновлении ADOQuery | Вася111111 | Помощь студентам | 1 | 12.06.2014 02:37 |
Ошибка при фильтрации в AdoQuery | Ecosasha | C++ Builder | 1 | 10.04.2011 19:50 |
при присвоении ADOQuery.SQL.Text значения DBLookupComboBox.KeyValue возникает ошибка | namazi74 | БД в Delphi | 1 | 10.04.2010 07:20 |
Ошибка List index out of bounds(0) при использовании запроса AdoQuery | ArtInt | БД в Delphi | 14 | 15.04.2009 18:35 |
ошибка при закрытии adoquery | Банзай | БД в Delphi | 7 | 03.09.2007 19:31 |