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

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

Если приложение, созданное при помощи 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 читайте на форуме программистов.


Комментарии:
Последние комментарии на сайте:
Поделиться в социальных сетях:


Предварительный обзор Rosewill Nebula GX...
Предварительный обзор Rosewill Nebula GXНовые игроки на рынке игровой периферии встречаются очень редко и обычно это какие-то китайские бренды, к...
Обзор The Journey Down: Chapter Two. Про...
Обзор The Journey Down: Chapter Two. ПроМы уже рассказали вам о первой части The Journey Down, которая попала нам в руки совсем недавно. Игра мен...
Wargaming перезапустили «World of Warpla...
Wargaming перезапустили «World of WarplaСерия проектов, посвященных Второй мировой войне от белорусской компании Wargaming еще изначально задумыв...
Предварительный обзор Huawei Honor Water...
Предварительный обзор Huawei Honor WaterНесмотря на то, что защита от влаги и пыли для большинства современных смартфонов это уже норма, а не как...
Обзор The Room. Давайте подумаем...
Обзор The Room. Давайте подумаемСкажу честно и открыто - игра The Room мне дико понравилась и дело даже не в том, что это крутая головоло...
Предварительный обзор ASUS VivoBook X207...
Предварительный обзор ASUS VivoBook X207В последнее время действительно интересных ноутбуков никто не показывает - компании привыкли демонстриров...
Обзор The Evil Within 2. Тревожно до дро...
Обзор The Evil Within 2. Тревожно до дроРазработчики игры The Evil Within 2 удачно подобрали время для релиза - на PC она вышла в пятницу 13 числ...
Предварительный обзор Vernee M5. Лучший ...
Предварительный обзор Vernee M5. Лучший В последнее время мы стали замечать, что грань между качеством устройств титанов рынка и менее больших пр...
Обзор ELEX. Шедевр не только для фанатов...
Обзор ELEX. Шедевр не только для фанатовНесмотря на то, что с проектами студии Piranha Bytes я знаком достаточно давно, назвать себя прямо ярым ф...
Предварительный обзор Google Pixelbook. ...
Предварительный обзор Google Pixelbook. Официальный анонс ноутбука Google Pixelbook произвел небольшой фурор в интернете, ведь пользователи дейст...
Предварительный обзор Xtrfy K3. Новая иг...
Предварительный обзор Xtrfy K3. Новая игШведская киберспортивная организация Ninjas in Pyjamas, которая была организована в 1999 году и сейчас яв...
Обзор Eternal. Очень крутая карточная иг...
Обзор Eternal. Очень крутая карточная игМы следим за развитием игры Eternal еще с того времени, когда информация о проекте только появилась, а по...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2017 © MegaObzor