Проблема с ODAC

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Проблема с ODAC

Сообщение Prg1 » 20.10.2010 13:46:38

Доброе время суток.
подсобите разобраться люди бодрые.
в Лазарь версии 0.9.28.2b мной были встроены компоненты ODAC версии 6.90.0.53.
1. во время проектирования (не во время выполнения) при попытке сделать запрос к таблице содержащей поле типа mdsys.sdo_geometry (коллекция),
выходит ошибочка типа 'Duplicate name '0' in TFieldDefs'. кто-то нибудь боролся с таким?
2. всё, что удалось накидать на форму из компонент odac'а не желает компилится. пишет
ora.lpr(20,1) Error: Undefined symbol: DEBUGINFO_ORA
ora.lpr(20,1) Error: Undefined symbol: DEBUGSTART_ORA
ora.lpr(20,1) Error: Undefined symbol: DEBUGEND_ORA
ora.lpr(20,1) Error: Undefined symbol: INIT$_ORA
ora.lpr(20,1) Error: Undefined symbol: FINALIZE$_ORA
ora.lpr(20,1) Error: Undefined symbol: THREADVARLIST_ORA
ora.lpr(20,1) Error: Undefined symbol: RESSTR_ORA_START
ora.lpr(20,1) Error: Undefined symbol: RESSTR_ORA_END
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORADATASOURCE
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORAQUERY
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORASESSION
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORADATASETSERVICE
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORADATASET
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TCUSTOMORAQUERY
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORASESSIONOPTIONS
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORAPOOLINGOPTIONS
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORATRACE
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORAPARAM
ora.lpr(20,1) Error: Undefined symbol: ORA_TORAPARAM_$__GETASOBJECT$$TORAOBJECT
ora.lpr(20,1) Error: Undefined symbol: ORA_TORAPARAM_$__GETTABLELENGTH$$LONGINT
ora.lpr(20,1) Error: Undefined symbol: ORA_TORAPARAM_$__GETTABLE$$BOOLEAN
ora.lpr(20,1) Error: Undefined symbol: ORA_TORAPARAM_$__GETASBFILE$$TORAFILE
ora.lpr(20,1) Error: Undefined symbol: ORA_TORAPARAM_$__GETASARRAY$$TORAARRAY
ora.lpr(20,1) Error: Undefined symbol: ORA_TORAPARAM_$__GETASTABLE$$TORANESTTABLE
ora.lpr(20,1) Error: Undefined symbol: RTTI_ORA_TORAISOLATIONLEVEL
ora.lpr(20,1) Error: Undefined symbol: RTTI_ORA_TORASESSION
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORASQL
ora.lpr(20,1) Error: Undefined symbol: VMT_ORA_TORAPARAMS

как победить? :(

Добавлено спустя 47 минут 50 секунд:
пункт #2 пофиксился. сам тупанул, назвав проект ora.lpr :lol:
но #1 пока никак. не подсобите?
Prg1
незнакомец
 
Сообщения: 2
Зарегистрирован: 20.10.2010 13:28:46

Re: Проблема с ODAC

Сообщение Prg1 » 21.10.2010 14:52:18

Решена проблема.
Оказывается в FPC нет типов поля ftArray и ftADT и соответствующих им классов от TField.
Поэтому ODAC коряво создавал коллекцию полей этих типов. Дописывать модуль db нет времени, поэтому тупо убрал создание полей этих типов.
будет время и обязательно допишу реализацию TADTField и TArrayField в FPC.
Prg1
незнакомец
 
Сообщения: 2
Зарегистрирован: 20.10.2010 13:28:46


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 52

Рейтинг@Mail.ru