Форум: "Базы";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
ВнизМожет версия не та? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c