![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Может версия не та?
Alexander_K © (2003-01-10 15:44:00)Привет всем!
Сразу скажу, пробовал это на С++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), или всеже это глюк в компонентах?
Народ, помогите, может кто сталкивался с подобной ситуевиной. И как это бороть?
Alexander_K (2003-01-13 11:12:00) [1]dimis Спасибо!
dimis (2003-01-13 10:29:00) [2]это платно
http://www.allroundautomations.com/registered/doa.html
http://www.crlab.com/
это бесплатно
http://www.oraclebones.narod.ru
Alexander_K (2003-01-13 09:42:00) [3]А взять их где, не подскажешь?
Big_Rom (2003-01-10 19:40:00) [4]а другие компаненты тебя чем не устраивают например доа чисто под
оракл я лично ими доволен
Alexander_K (2003-01-10 17:16:00) [5]Так что, придется мне отложить эти компоненты до обновления оракла?
id_privin (2003-01-10 16:55:00) [6]Версия не та. 8.1 достаточно сильно отличается от 8.0
Alexander_K (2003-01-10 16:30:00) [7]Вот, и знакомый мой (которого я попросил посмотреть) тоже говорит что на 8.1.6 работает.
Big_Rom (2003-01-10 16:28:00) [8]У меня 8.1.6 вроде работает
Alexander_K (2003-01-10 16:10:00) [9]Да и там указывается имя коннекшона, которое я и пересоздавал и название менял.
Johnny Smith (2003-01-10 16:03:00) [10]Нет, у компонента SQLConnection есть пропертя ConnectionName.
Alexander_K (2003-01-10 16:01:00) [11]Подругому алиас назвать? Или что?
Johnny Smith (2003-01-10 15:58:00) [12]Попробуй сменить значение проперти ConnectionName