Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Внизошибка ODBC ?! Найти похожие ветки
← →
Reticent (2002-04-04 11:25) [0]Люди, пожалуйста, помоготе!
Составляется строка SQL типа :
"SELECT dokument.id AS I, dokument.name FROM dokument INNER JOIN type ON dokumente.type= type.id WHERE dokument.id=23 OR dokument.id=45 OR dokument.id=288 OR ... ORDER BY dokument.name"
и вот тут загвозка. Програмным путем Delphi вставляет "dokument.id", а надо "I". Иначе при многом кол-ве документов получается слишком длинная строка :(. Поэтому я и хочу как-то заменить "dokument.id" на "I". Я пробовал нахально присваивать "I", но потом оно сравнивается с "dokument.id" почему-то. (использую TAdoRecordset)
Подскажите в чем ошибка. Или как по другому это можно сделать?
← →
sniknik (2002-04-04 11:40) [1]не лутше dokument убрать чем id сокращать? или в Oracle так не дозволяется?
SELECT p.id, f.salary
FROM Person p, Faculty f
WHERE p.id = f.id;
← →
Johnmen (2002-04-04 11:42) [2]...WHERE dokument.id=23 OR dokument.id=45 OR dokument.id=288 OR ... меняем на
...WHERE dokument.id in (23,45,288,...) ...
← →
Lusha (2002-04-04 11:45) [3]Гм-м...
Oracle и JOIN?
Delphi4 и ADO?
Что не день то новое открытие... :-)))
← →
Reticent (2002-04-04 11:50) [4]спасибо люди! попробую щас :)
← →
Reticent (2002-04-04 11:53) [5]да, Oracle и JOIN - это я не то ляпнул. Просто тут идет проверка если Oracle То делать одно, а если нет, то :) ... JOIN... :)
← →
Reticent (2002-04-04 12:28) [6]Получилось! :D
Всем ОГРОМНОЕ спасибо!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c