Параметры доступа к данным в C++ Builder

2009-07-29, Автор - Ленар Хайруллин; [2795]

Если приложение, созданное при помощи C++ Builder, в процессе работы обращается к БД, то оно использует библиотеку BDE (Borland Database Engine), которая основана на технологии IDAPI (Integrated Database Application Program Interface).

На C++ Builder форуме утверждают, что важным фактом является то, что файлы в составе библиотеки BDE, необходимы не только для использования приложениями, но и другими продуктами Borland (Visual dBase, Paradox, Delphi, Borland C++, IntraBuilder).


На C++ Builder форуме сообщают, что BDE обеспечивает для приложений:

  1. доступ к локальным базам данных dBase, Paradox;
  2. доступ к SQL-серверам: MS SQL Server, Oracle, InterBase, Sybase, DB2, Informix;
  3. доступ к источникам данных с драйвером ODBC (Open DataBase Connectivity);
  4. доступ к серверам БД, не имеющих драйверов SQL Links;
  5. создание приложений клиент-сервер с различными данными;
  6. большую производительность в работе с плоскими таблицами;
  7. использование SQL (Structured Query Language);
  8. изоляцию приложения от конфигурации системы и сети, а также средств языковой поддержки.

В случае необходимости, для источника доступа к данным, создается псевдоним (alias), его имя и используется приложением C++ Builder. Все параметры псевдонимов и настройки драйверов БД сохранены в файле idapi32.cfg, находящимся в том же каталоге, что и файлы BDE. Чтобы изменить содержания данного файла, необходимо использовать утилиту конфигурации BDE - BDECFG32.EXE.

Данная утилита состоит из одной формы и содержит блокнот с несколькими страницами:

  1. Drivers включает параметры доступа к разного рода данным;
  2. Aliases включает сведения о псевдонимах источников данных;
  3. System включает параметры настройки работы библиотеки BDE, которые связаны с сетевым окружением, использованием памяти и других подобных ресурсов;
  4. Date, Time и Number включают некоторые правила отображения в приложениях времени, даты и другие.

Параметры доступа к данным в C++ Builder

Чтобы настроить драйвера баз данных необходимо использовать страницу Drivers утилиты BDE C++ Builder. Если щелкнуть на кнопку New ODBC Driver, то в список можно добавить новый ODBC-источник данных. Точно также можно и удалить ODBC-драйвер из файла конфигурации BDE, путем нажатия Delete ODBC Driver.

Чтобы настроить доступ приложений к средствам разработки Borland нужно использовать механизм псевдонимов, который описывает доступ к каждому источнику данных. Для создания описания нового источника данных нужно щелкнуть на кнопку New Alias, расположенную в левой части окна

В появившейся панели нужно ввести имя-псевдоним для нужного источника и выбрать необходимый драйвер из списка. Имя STANDARD в таком случае будет соответствовать таблицам dBase, Paradox, а также текстовым файлам, которые присутствуют в формате CSV - Comma Separated Value.

На странице системных настроек C++ Builder можно указать параметры сети и системы, которые использует BDE. На странице Date можно указать параметры отображения дат. На странице Time можно указать параметры отображения времени. На странице Number можно указать параметры отображения данных в числовом формате.

Языковые настройки BDE C++ Builder состоят из набора языковых драйверов, которые устанавливают набор символов, которые применяются в данных, а также порядок алфавитной сортировки конкретного используемого языка. Подробнее о языковых настройках C++ Builder читайте на форуме программистов.


Комментарии:
ASUS PG27UQ Ultra HD 144Hz GSYNC HDR буд...
ASUS PG27UQ Ultra HD 144Hz GSYNC HDR будНесколько дней назад сообщалось, что Ultra HD 144Hz HDR совместимый с G-Sync от ACER начал продаваться в ...
Razer представили новый бокс Core X для ...
Razer представили новый бокс Core X для Ирвайн, Калифорния – Razer™, ведущий международный лайфстайл-бренд для геймеров, объявляет о выходе Razer...
Nvidia GeForce GTX 1050 (3 ГБ) имеет 96-...
Nvidia GeForce GTX 1050 (3 ГБ) имеет 96-Некоторое время назад мы упоминали, что будет выпущен новый SKU на базе GeForce GTX 1050, версия GeForce ...
Безрамочный смартфон HTC Desire 12 оцене...
Безрамочный смартфон HTC Desire 12 оценеКомпания HTC объявила о старте российских предзаказов на смартфоны Desire 12 и 12+, которые в плане харак...
ZOTAC выпускает энергоэффективный и прои...
ZOTAC выпускает энергоэффективный и проиZOTAC Technology, лидер в сфере инноваций, представляет новый, еще более энергоэффективный и производител...
Razer представила новую модель игрового ...
Razer представила новую модель игрового Razer™, ведущий международный лайфстайл-бренд для геймеров, анонсирует игровой лэптоп Razer Blade с 15.6-...
Поделиться в социальных сетях:


В Иннополисе открыта опытная зона сети н...
В Иннополисе открыта опытная зона сети н21 мая, Иннополис, Татарстан. ПАО «Ростелеком», ПАО «Таттелеком», компания Huawei и Министерство информат...
Предварительный обзор Logitech G305. Бюд...
Предварительный обзор Logitech G305. БюдИгровая периферия перестала быть просто устройством ввода — теперь каждый геймер хочет получить настоящег...
Обзор Ladybug. Раннеры снова в моде...
Обзор Ladybug. Раннеры снова в модеСтоит сказать, что еще несколько лет назад раннеры были очень популярными — буквально каждый день выходил...
Предварительный обзор Xiaomi Redmi S2. Н...
Предварительный обзор Xiaomi Redmi S2. НКитайские смартфоны перестали быть чем-то странным и отвергнутым — сейчас некоторые бренды Поднебесной вы...
Обзор Iron Throne. Netmarble вновь порад...
Обзор Iron Throne. Netmarble вновь порадКажется буквально недавно любители мобильных игр и фанаты La2 сумели с достоинством оценить появившуюся L...
Компания ASUS анонсирует старт продаж ма...
Компания ASUS анонсирует старт продаж маВ материнских платах ROG, ROG Strix, Prime и TUF Gaming для высокопроизводительных процессоров AMD Ryzen ...
«Академия безопасного вождения Ford» дл...
«Академия безопасного вождения Ford»  длЭкспертный центр «Движение без опасности» в партнерстве с компанией Ford Sollers обяъвили о старте нового...
Предварительный обзор OnePlus Bullets Wi...
Предварительный обзор OnePlus Bullets WiВместе со своим смартфоном OnePlus 6 компания продемонстрировала и совершенно новые наушники OnePlus Bull...
Обзор Candy Camera. Делаем селфи красивы...
Обзор Candy Camera. Делаем селфи красивыСкажу честно — я не большой фанат редактирования фотографий на смартфоне. Во-первых, больше люблю оригина...
Стартует крупнейший турнир по VR-версии ...
Стартует крупнейший турнир по VR-версии Наконец свершилось то, о чем мечтали миллионы фанатов «World of Tanks» - вышла VR-версия их любимой игры...
Предварительный обзор Sharp Aquos R2. Фл...
Предварительный обзор Sharp Aquos R2. ФлВ последнее время на рынке игровых проектов ничего удивительного не выходило — после того, как Samsung по...
Обзор Dungeon Hunter Champions. Неплохо ...
Обзор Dungeon Hunter Champions. Неплохо Разрабатывать мобильные игры нынче достаточно сложно — пользователей уже не заманишь на просто красивую г...

МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2018 © MegaObzor