Форум: "Базы";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
ВнизНе работает TADOQuery Найти похожие ветки
← →
alsov1 (2004-11-08 17:04) [0]Приветствую Мастера!
В SQLPlus Worksheet написал вот такой запрос
select
WORKER_POST.TABLE_NUMBER,
POST.NAME,
PASSPORT_DATA.SURNAME,
ELECTRO_SAFETY_GROUP.NAME
from
WORKER_POST,
WORKER,
PASSPORT_DATA,
ELECTRO_SAFETY_GROUP,
POST
where
WORKER_POST.ID___SUBDIVISION = 6 and
WORKER_POST.DISCHARGE_DATE is null and
POST.ID___POST = WORKER_POST.ID___POST and
WORKER.ID___WORKER = WORKER_POST.ID___WORKER and
ELECTRO_SAFETY_GROUP.ID___ELECTRO_SAFETY_GROUP = WORKER.ELECTRO_SAFETY_GROUP and
PASSPORT_DATA.ID___WORKER = WORKER.ID___WORKER and
PASSPORT_DATA.DB_ENTER_DATE = (select max(DB_ENTER_DATE) from PASSPORT_DATA where PASSPORT_DATA.ID___WORKER = WORKER.ID___WORKER);
В результате выходи 2 строки из базы.
А если занести его в TADOQuery - ни одной!!!
Не подскажете как вылечить?
Заранее благодарен.
← →
сергей1 (2004-11-08 17:25) [1]у тебя строка получилась длиннее 255 символов
← →
Anatoly Podgoretsky © (2004-11-08 17:34) [2]WORKER не участвует в выборке!
← →
Nikolay M. © (2004-11-08 17:42) [3]
> Anatoly Podgoretsky © (08.11.04 17:34) [2]
> WORKER не участвует в выборке!
А это что?
>WORKER.ID___WORKER = WORKER_POST.ID___WORKER
> сергей1 (08.11.04 17:25) [1]
> у тебя строка получилась длиннее 255 символов
И что с того?
> В результате выходи 2 строки из базы.
> А если занести его в TADOQuery - ни одной!!!
Одно из двух - или не так выходит, или не так заносишь :)
← →
alsov1 (2004-11-08 17:44) [4]2сергей1
Свойство SQL у TADOQUery - TStrings - набор строк
2Anatoly Podgoretsky
После селекта добавил выборку ещё одного поля - и заработало.
Спасибо
← →
Anatoly Podgoretsky © (2004-11-08 17:45) [5]Nikolay M. © (08.11.04 17:42) [3]
Это условие, но не одно поле не выбирается в SELECT, что автор вопроса и исправил.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.034 c