Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Может версия не та?   Найти похожие ветки 

 
Alexander_K ©   (2003-01-10 15:44) [0]

Привет всем!

Сразу скажу, пробовал это на С++BUILDER 6
Столкнулся с такой проблемой:
Пытался подсоединиться к ораклу через dbEXPRESS. Через SQLConnection подцепился к базе, тест соединения прошел. Кинул на форму SQLClientDataSet в нем написал простейший запрос (select * from ci), пытаюсь его активизировать - оракл выдает ошибку: ORA-00904: invalid column name.
Начал разбираться, кинул на форму SQLMonitor и заставил его писать лог в файл. После чего обнаружилось, что до выполнения моего запроса выполняется еще один запрос (который как я понял как раз и пытается найти количество и название столбцов):

SELECT 0,"",A.INDEX_OWNER,A.TABLE_NAME,A.INDEX_NAME,A.COLUMN_NAME,
T.COLUMN_ID,C.CONSTRAINT_NAME,I.UNIQUENESS, A.DESCEND,C.CONSTRAINT_TYPE
FROM SYS.ALL_IND_COLUMNS A,SYS.ALL_INDEXES I,
SYS.ALL_CONSTRAINTS C,SYS.ALL_TAB_COLUMNS T
WHERE A.INDEX_OWNER LIKE "DVN" AND A.TABLE_NAME LIKE "ci"
AND A.INDEX_OWNER = I.OWNER AND I.OWNER = T.OWNER AND A.TABLE_NAME = I.TABLE_NAME
AND I.TABLE_NAME = T.TABLE_NAME AND A.INDEX_NAME = I.INDEX_NAME
AND T.COLUMN_NAME = A.COLUMN_NAME AND C.CONSTRAINT_NAME(+) = A.INDEX_NAME
ORDER BY A.INDEX_OWNER, A.TABLE_NAME, A.INDEX_NAME, A.COLUMN_POSITION

Попробовав выполнить его вручную выяснилось что в таблице SYS.ALL_IND_COLUMNS столбца DESCEND НЕТ!!!

Возникает вопрос, может эти компоненты работают с ораклом начиная с какой-то версии (у меня 8.0.5), или всеже это глюк в компонентах?
Народ, помогите, может кто сталкивался с подобной ситуевиной. И как это бороть?


 
Johnny Smith ©   (2003-01-10 15:58) [1]

Попробуй сменить значение проперти ConnectionName


 
Alexander_K ©   (2003-01-10 16:01) [2]

Подругому алиас назвать? Или что?


 
Johnny Smith ©   (2003-01-10 16:03) [3]

Нет, у компонента SQLConnection есть пропертя ConnectionName.


 
Alexander_K ©   (2003-01-10 16:10) [4]

Да и там указывается имя коннекшона, которое я и пересоздавал и название менял.


 
Big_Rom ©   (2003-01-10 16:28) [5]

У меня 8.1.6 вроде работает


 
Alexander_K ©   (2003-01-10 16:30) [6]

Вот, и знакомый мой (которого я попросил посмотреть) тоже говорит что на 8.1.6 работает.


 
id_privin ©   (2003-01-10 16:55) [7]

Версия не та. 8.1 достаточно сильно отличается от 8.0


 
Alexander_K ©   (2003-01-10 17:16) [8]

Так что, придется мне отложить эти компоненты до обновления оракла?


 
Big_Rom ©   (2003-01-10 19:40) [9]

а другие компаненты тебя чем не устраивают например доа чисто под
оракл я лично ими доволен


 
Alexander_K ©   (2003-01-13 09:42) [10]

А взять их где, не подскажешь?


 
dimis   (2003-01-13 10:29) [11]

это платно
http://www.allroundautomations.com/registered/doa.html
http://www.crlab.com/

это бесплатно
http://www.oraclebones.narod.ru


 
Alexander_K ©   (2003-01-13 11:12) [12]

dimis Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
14-96957
race1
2003-01-12 15:30
2003.01.30
(c)


4-97105
feniks1
2002-12-14 17:39
2003.01.30
как быть без компонентов


1-96795
Larisa
2003-01-23 09:29
2003.01.30
При формировании отчета в MS Word использую метод


1-96689
jirua
2003-01-21 21:39
2003.01.30
Обьявление процедуры


4-97097
Brat-2
2002-12-15 21:08
2003.01.30
Как выгрузить DLL винды?