Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Переход с BDE на ODAC / 12 сообщений из 12, страница 1 из 1
06.02.2003, 15:38
    #32102399
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Вот задумал я переделать одно серьезное приложение с BDE на использование компонет ODAC, дело в том что а данном приложение весьма критична скорость работы с сервером ORACLE я провел некотореы тесты и действительно ODAC работает быстрей, всвязи со всем эти хочу узнать кто нибудь занимался подобным переходом, какие могут возникнуть проблемы и т.д.?
...
Рейтинг: 0 / 0
06.02.2003, 16:31
    #32102481
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Можно на DAO перейти - тоже вещь хорошая, родная для Oracle

Переход - это как использовалось, какие компоненты, какая технология изменения данных. Отсюда и понятно будет. А так ничего нельзя сказать, не зная структуры хоть немного твоего приложения
...
Рейтинг: 0 / 0
06.02.2003, 16:39
    #32102497
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
данные все тоже самое, а приложение это так сказать конверетер, т.е. приходят некие файлы с данными и они хатем закачиваются на ORACLE для последующей обработки, ну и так же это приложение умеет выгружать данные в файлы, ну и хочеться просто подменить компоненты BDE которые работают с ORACLE на компоненты ODAC
...
Рейтинг: 0 / 0
06.02.2003, 16:47
    #32102506
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Дык я и говорю - через что сейчас работаешь? TQuery, TTable?
...
Рейтинг: 0 / 0
07.02.2003, 10:55
    #32102841
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
TQuery, TSroredProc, TSession, TDatabase
...
Рейтинг: 0 / 0
07.02.2003, 11:50
    #32102892
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Ну значит как минимум придется поменять все эти компоненты :), также если нужно будет, решить проблемы с типами данных, ну и возможно запросы подшаманить.
...
Рейтинг: 0 / 0
07.02.2003, 12:11
    #32102922
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
С типами данных для TField?

А с запросами что может возникуть?
...
Рейтинг: 0 / 0
07.02.2003, 12:18
    #32102932
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Ну синтаксис может быть разный - правда, в редких случаях. Вообще должно быть нормально.

Типы TField - да, могут несовпасть, но это если где специально используется тип, а так должно быть все нормально
...
Рейтинг: 0 / 0
07.02.2003, 13:06
    #32102992
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
У ODAC есть интересная возможность: "подхватить" BDE-шную сессию. Так что можно в рамках одного приложения попробовать перевести на ODAC, к примеру, некоторые запросы, и посмотреть, что получиться.
Еще у ODAC часто в своих Event'ах передается не TDataSet, а свой TOraDataSet, здесь тоже надо будет поменять.
...
Рейтинг: 0 / 0
12.02.2003, 13:51
    #32105129
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Сделал первый шаг для перехода, а именно пришла заявка на доработку этой программы, собственно доработку сделал, но в те компонеты которые там учавствуют перевел на компонеты ODAC, ну и отправил программу на тестирование, если все будет ок, со следующей заявкой переделаю полностью.
А так уже пришлось для совместимоти переделать несколько функций.
...
Рейтинг: 0 / 0
04.03.2003, 08:54
    #32114024
McFly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Я тоже попробовал перевести своё приложение с BDE на ODAC.
Проблема появилась сразу же, у пользователей стоят обрезанные до нельзя клиенты Oracle7. ODAC же использует схему доступа [Приложение]->[OCI]->[Oracle]. Вот теперь не знаю как быть, где-то брать такую же обрезанную версию клиента, даже восьмого, но чтобы в нём была OCI и переставлять всем пользователям, либо просто ставить полного восьмого клиента, что не реально, долго это слишком...
Может кто-нибудь подскажет решение?
PS: В каком-то форуме видел такую мысль, что если приложение с ODAC Net, то оно может работать вообще без клиента ORACLE. Так ли это? И каким образом тогда обходится без TNSnames.ora?
...
Рейтинг: 0 / 0
04.03.2003, 11:42
    #32114151
viktor_k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с BDE на ODAC
Да, действительно, если в TOraSession.Options выставить Net=True, то приложение сможет работать без каких-либо dll и т.п. от оракла.
Доступно в ODAC Net edition.
Есть некоторые ограничения, но не очень существенные (во всяком случае для меня).
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Переход с BDE на ODAC / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]