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

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

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

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


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