Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобраться с TQuery (не выводит select) / 5 сообщений из 5, страница 1 из 1
18.04.2006, 11:55
    #33673066
Maxxxik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с TQuery (не выводит select)
Привет. Помогите разобраться с TQuery (не выводит select)
Есть две таблицы kadr.dbf и zarpl.dbf с помошью компонента TQuery делаю запрос

SELECT SUM( Zarpl.ZARP ) S
FROM "zarpl.dbf" Zarpl
INNER JOIN "kadr.DBF" Kadr
ON (Kadr.ID = Zarpl.ID_KADR)
WHERE Kadr.OTDEL = 1

В SQL Buider-е этот запрос выполняется выводит сумму
а когда запускаю программу выдает ошибку
Query1: Field 'ID' not found

В программе вызываю метод Query1->Open();
...
Рейтинг: 0 / 0
18.04.2006, 12:45
    #33673293
дед Макар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с TQuery (не выводит select)
Если в таблице Kadr действительно есть поле ID = попробуй взять его в кавычки
...
Рейтинг: 0 / 0
18.04.2006, 12:59
    #33673344
Maxxxik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с TQuery (не выводит select)
Поле ID точно есть брал в кавычки пока не помагает.
TQuery добавил поле в которое будет выводиться сумма.
Когда вместо метода Open() вызываю ExecSQL() то ошибка пропадает но тоже ничего не выводится.
Может както можно вертуть данные с запроса ??
...
Рейтинг: 0 / 0
18.04.2006, 16:25
    #33674057
дед Макар
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с TQuery (не выводит select)
MaxxxikКогда вместо метода Open() вызываю ExecSQL() то ошибка пропадает но тоже ничего не выводится.

Обычно такое бывает если запрос ничего не выводит (нет данных удовлетворяющих условию). Но тогда при Open() ошибка должна быть не такая "Query1: Field 'ID' not found", а что-то типа "Запрос ничего не вернул..." и что там еще.

И еще. в поле Zarpl.ZARP нет ли значений типа NULL?
...
Рейтинг: 0 / 0
18.04.2006, 16:48
    #33674128
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите разобраться с TQuery (не выводит select)
А Вы уверены, что TDataSource ссылается на TQuery
и TDBGrid (или ещё какая) ссылается на TDataSource?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите разобраться с TQuery (не выводит select) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]