Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2015, 19:54   #1
nactyx
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 152
По умолчанию От BDE к ADO

Поступило задание, перевести приложения с BDE на ADO, чтобы каждый раз пользователям не устанавливать BDE и, мол, так будет проще. Но, если с ADO работаю очень давно и порядочно, в плане кода, то с BDE - не работал вовсе. Вот и хотел попросить Вас о помощи такого рода: как обычно происходит этот процесс? Насколько это сложно/просто?
В идеале, какой-нибудь пример.
Заранее благодарю.
P.S. В интернете ничего толкового не нашел, кроме как в общих словах, совсем уж общих.
P.P.S. Если вдруг понадобится код того, что надо будет переделать - готов предоставить.
nactyx вне форума Ответить с цитированием
Старый 18.03.2015, 20:03   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Вместо бдешных Database, Session, Query и Table адошные ADOConnected, ADOQuery, ADOTabe с изменением кода при обращениях к из свойствам и методам. Запросы скорее всего не поменяются, хотя нюансы возможны. Тщательно отладить, набить кучу шишек при этом, если приложение большое и разветвленное. В конечном итоге вполне может быть, что захочется все выбросить и переписать заново. И может быть не приятный сюрприз - как бы бде не хаяли, оно быстрей работает с базой, чем адо, по крайнем мере с MS SQL специально сравнивал и тестировал
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 18.03.2015 в 20:07.
Аватар вне форума Ответить с цитированием
Старый 18.03.2015, 21:14   #3
nactyx
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 152
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Вместо бдешных Database, Session, Query и Table адошные ADOConnected, ADOQuery, ADOTabe с изменением кода при обращениях к из свойствам и методам. Запросы скорее всего не поменяются, хотя нюансы возможны. Тщательно отладить, набить кучу шишек при этом, если приложение большое и разветвленное. В конечном итоге вполне может быть, что захочется все выбросить и переписать заново. И может быть не приятный сюрприз - как бы бде не хаяли, оно быстрей работает с базой, чем адо, по крайнем мере с MS SQL специально сравнивал и тестировал
Больше всего как раз и боюсь того, что придется с нуля тупо делать. А то там такая муть, с прошлого века даже или т.п.
Еще такой вопрос: Database = ADOConnection? Я прав? С остальными вроде бы понятно, идентичны названия.
Остальное уже по коду поди-ка..
nactyx вне форума Ответить с цитированием
Старый 18.03.2015, 21:26   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Database = ADOConnection?
Где-то так
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из BDE в ADO на примере готовой программы Resager БД в Delphi 0 25.05.2011 20:01
BDE Masia Общие вопросы C/C++ 0 13.01.2011 19:07
ADO против BDE VHomer БД в Delphi 15 16.06.2010 16:23
BDE Arsgun БД в Delphi 4 29.05.2007 22:24