Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прямой доступ к ORACLE (DOA комп.) [D6]


Rel_ ©   (2003-06-16 14:58:00) 

Народ, просветите!
Попытался использовать компоненты прямого доступа к ORACLE (DOA -Direct Oracle Access). Насколько они быстрее BDE?
Я заливаю локальную таблицу на ORACLE путем обычного TTable (Insert ... Post). Заменил TTable на TOracleDataset - рез-та не наблюдаю - пишет так же медленно - примерно 200 зап. в сек.


Rel_   (2003-06-18 11:56:00) [1]

Всё делаю вроде так - вылетает :"Неверное число


Rel_   (2003-06-18 11:04:00) [2]

всё вроде получилось - проинсталил - просто я читал ReadMe, а не ReadMeSrc.

Ща поковыряюсь - рез-т обязательно сообщу.


roottim   (2003-06-18 10:28:00) [3]

все ставится нормально
читай ReadMeSrc.txt



Rel_   (2003-06-18 10:07:00) [4]

я выкачал ОДАК - вот только проставить проблема - всё сделал как указано в readme - появился только компонент OraProvider

Как ты энто ставил - шо то у меня вооще ничего не получается - наверное не мой день.


Rel_   (2003-06-18 10:03:00) [5]

конечно!!! ryab_el@rambler.ru

1) Как быть если колонка объявлена, а значение туда я записывать не хочу.
2) В каком виде заносить поля типа TDateTime в DOA -компонентах такого типа вообще нет - я представляю такие значения как String - возникает ошибка.


roottim   (2003-06-18 09:59:00) [6]

СКИНУТЬ МОГУ!
1. КУДА?
2. ПРИМЕР МУЛЬКИ ПОД ДОА У МЕНЯ НЕТ.. ТОЛЬКО ПО ОДАК..
НАДО?..


Rel_   (2003-06-18 09:56:00) [7]

что-то у меня возникает ошибка при занесении даты.
как мне энтого избежать. Может скинешь какой-нибудь примерчик.


Rel_   (2003-06-17 14:01:00) [8]

Круто, ща попробую. рез-т сообщу. Спасибо огромное.


roottim   (2003-06-17 13:53:00) [9]

в TOraLoader задешь колонки в соотв с таблицей оракле.
а в какое поле в какую колонку засунуть это на твой вкус.. варируй как угодно... все возможно


Rel_   (2003-06-17 13:38:00) [10]

а ты в своей утилитке именно TOraLoader пользуешься ???
ты создаёшь точный образ лок. БД на серваке или есть возможность брать только часть полей - просто для меня энто важно!!!


roottim   (2003-06-17 13:26:00) [11]

у ODAC это компонент TOraLoader
у DOA - TOracleDirectPathLoader.. им я непользовался но функционирует на том же уровне. (примеры для доа я не смотрел)
пример для одак есть точно
возьми одак... разберись с примером.. может и для доа будет яснее...
http://oraclebones.narod.ru/o_d_a_c_4_10_0_10.rar


Rel_   (2003-06-17 13:15:00) [12]

roottim а как!!!! может просветишь ну очень надо . шо энто такое вообще - энтот лоадер (не слыхал)

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

Please !!!


roottim   (2003-06-17 12:03:00) [13]

смотрите компонент LOADER... и примеры должны к нему быть
и используйти опцию Direct

конкретно с DOA я не нделал..
пользуюс ODAC , но разницы особой нет (всеравно все через OCI.DLL)
приведу пример, у меня написана утилька на перевод из дбф в оракле с помощию лоадера с директ опцией
5 000 000 записей (полей 20) за 16 мин... меня устраивает


petr_v_a   (2003-06-16 16:48:00) [14]

insert`ты Вы врядли ускорите заменой клиентских компонент, а вот памяти приложение кушать будет раза в 3-4 меньше.
А заливать данные в Oracle лучше через SQL Loader


Rel_   (2003-06-16 15:28:00) [15]

Ну очень надо!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо