|
|
|
Программирование с использованием ORACLE+нечто вроде VBA
|
|||
|---|---|---|---|
|
#18+
Приветсвую всех! Вот столкнулся с такой проблемой: Необходимо программить на базе банковской БД (всякие фин результаты, контролинговые процедуры и тп.). БД Опердня - оч большая и забабахать все в Access+ODBC+ORACLE - это неподъемная вещь. Запросы выполняются часами и оч сложно с этим хозяйством справляться. Внимание вопрос: А есть ли вообще на рынке ПО такие решения, которые позволяют программить БД Oracle языком класса VBA и т.п. Причем чтобы возможности позволяли бы создавать более менее вменяемый интерфейс. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2002, 10:40 |
|
||
|
Программирование с использованием ORACLE+нечто вроде VBA
|
|||
|---|---|---|---|
|
#18+
Вы сначала разберитесь почему запросы долго выполняются - из-за сервера или из-за фетча невообразимого колличества данных к клиенту. Если тормоза на сервере, то Access+ODBC+ORACLE будет нисколько не медленнее, чем например, OracleForms + Oracle. Вобщем все зависит от характера приложения. Так что и VB + Oracle может быть неплохим решением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2002, 13:19 |
|
||
|
Программирование с использованием ORACLE+нечто вроде VBA
|
|||
|---|---|---|---|
|
#18+
Builder C++, VisualBasic, что еще для счастья надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2002, 13:23 |
|
||
|
Программирование с использованием ORACLE+нечто вроде VBA
|
|||
|---|---|---|---|
|
#18+
Тормоза из-за фетча. К примеру остатки за день предсавляют из себя 300 тыс записей выгружаемых с удаленного сервака на наш чисто оракловскими тулзами в течение получаса. Удаленка присобачена к нам как linked database 1. Через Delphi+BDE+ORACLEClient все работает как надо. Через Delphi+ODAC+ORACLEClient все работает лучше чем в первом случае Через Access 97+ODBC+OracleClient - отстой полнейший так как по ходу она пытается прокешировать весь баланс за период. Та же картина наблюдается через Delphi+ADO+ODBC+либо OLEDB+ORACLEClient. если в Access связными таблицами присобачить таблицы оракула и потом сделать запрос на объединение таблицы с 50 млн записей и таблицы с 300 тыс. записей результат выполнения можно можно ждать в течение года. А суть вопроса заключается в следующем. В общем случае текущие задачи аналитических подразделений фирмы/банка способен решить Access. Причем чем он хорош - достаточно сложные реализации пишутся на VBA и достаточно прозрачны для большинства юзверей. Причем в режиме отладки можно видеть все детали выполнения. Для подразделений у сотрудников которых нет специальных навыков программинга в средах типа VC++ Delphi это проблема очень актуальна, так как позволяет распределить обязанности след образом: "Тяжелые" технологии типа сервера БД и т.п. админяться профессионалом, а мелкие надройки реализуются относительно подготовленными в ИТ специалистами (в нашем случае экономистами-аналитиками). Проблема заключается в том что необходимо иметь удобность Access [как пример БД+возможность менее квалифицированного программинга] но возможности Оракула. Поэтому и поинтересовался может такое уже есть а мы тут мучаемся и не знаем об этом. Спасибо за внимание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2002, 15:33 |
|
||
|
Программирование с использованием ORACLE+нечто вроде VBA
|
|||
|---|---|---|---|
|
#18+
PowerBuilder (InfoMaker :-) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2002, 17:28 |
|
||
|
Программирование с использованием ORACLE+нечто вроде VBA
|
|||
|---|---|---|---|
|
#18+
Moget bit prilogeniya na Access budut rabotat ne s tables a s materialized views togda net neobhodimosti v agregacii i union tablic (uge vipolneno) Pockolku procedura zagruzki reglamentirovannaya to vpolne mozno refresh k ney priurochit. Nado podumat. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2002, 17:56 |
|
||
|
Программирование с использованием ORACLE+нечто вроде VBA
|
|||
|---|---|---|---|
|
#18+
Oracle-технологии для M$-инструментов (в порядке возникновения) 1) Oracle ODBC Driver - работа через ODBC. 2) Oracle Objects for OLE (OO4O) - для скриптовых языков типа VBA, COM-надстройка над OCI. 3) Oracle Provider for OLE DB - для OLE DB/ADO(не путать с драйвером от M$) 4) Oracle Data Provider(ODP.NET) и ODBC.NET - для .NET Для Access(Excel) лучше подойдет OO4O. Примечание: OO4O имеют разные версии, поэтому лучше брать самую последнюю, которая обычно поддерживат как самые новые сервера, так и более старые. OO4O на клиенте может быть только одной версии. см. http://otn.oracle.com http://otn.oracle.com/tech/windows/content.html http://otn.oracle.com/software/content.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2002, 19:03 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2825&tid=1992416]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 380ms |

| 0 / 0 |
