Вниз
Скачать: CL | DM;

ошибка 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
1-80973
Explorer
2002-04-12 12:20
2002.04.25
Как в QuickRep создать несколько страниц


3-80833
Alik Chu
2002-04-05 17:14
2002.04.25
Народ! Помогите найти нормальный DbTreeView


14-81085
VictorT
2002-03-13 14:36
2002.04.25
Болванка с картинкой


3-80752
ak
2002-04-03 17:03
2002.04.25
Как сделать SQL-запрос?


14-81046
lipskiy
2002-03-19 21:45
2002.04.25
По поводу XP и убитого винта - шутка дубль два или что это?




   Наверх