Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Advantage Client Engine API

Advantage Client Engine (ACE) API - специализированный интерфейс прикладного программирования (API) в Windows или Linux, разработанный для обеспечения Клиент/Сервер доступа к стандартным xBase DBF таблицам или собственным ADT таблицам Advantage, используя Advantage Database Server или Advantage Local Server. Advantage Client Engine API поддерживает Borland Delphi, Borland Kylix, Microsoft Visual Basic, Microsoft Visual C/C++.

Advantage Client Engine API - это интерфейс низкого уровня. Все клиентские решения Advantage для Windows и Linux используют в качестве основы Advantage Client Engine (ACE). К примеру, все вызовы ODBC преобразуются в обращения к ACE API. К функциям ACE относится выбор типа базы данных ADS (локальный или удаленный сервер) и переадресация запросов к соответствующим коммуникационным модулям. Кроме того, в ACE входят локальный сервер, все коммуникационные модули и поддержка протоколов TCP/IP и IPX/SPX. То есть ACE - это: редиректор, локальный сервер, коммуникационные модули для взаимодействия с удаленным сервером и поддержка сетевых протоколов.

Advantage Client Engine API включает локальный сервер (Advantage Local Server), который позволяет Advantage-приложениям для Windows иметь доступ к данным без использования Advantage Database Server. Разработчики могут создавать и совершенствовать Windows-приложения для работы с базами данных, используя только технологию Advantage даже в несетевой среде. Advantage-приложение для Windows, разработанное в архитектуре Advantage, может теперь быть установлено у заказчика, который еще не установил на100% своем файл-сервере Advantage Database Server.

 

Часто Задаваемые Вопросы по Advantage Client Engine API

Как использовать Advantage Client Engine API из Delphi/C++Builder/Kilix?

Advantage Client Engine использует дескрипторы для идентификации каждого подключения, таблицы и индекса. Компоненты Advantage TDataSet возвращают значения дескриптора, поэтому вам не нужно обращаться к дескрипторам, если вы не планируете вызывать механизм управления непосредственно. Чтобы найти дескриптор для определенного объекта, используйте расширенные методы Advantage GetAceTableHandle, GetAceIndexHandle, GetAceOrderHandle и GetAceConnectionHandle. Эти методы возвращают дескрипторы таблиц и индексов, связанные с AdsDataSet образцом. Как только эти дескрипторы получены, они могут использоваться для непосредственного вызова Advantage Client Engine API.

Как использовать Advantage Client Engine (ACE) API из Visual Basic?

Доступ к ACE API из Visual Basic возможен посредством модуля Visual Basic (ACE32.BAS), включенного в клиентскую часть ACE API. Этот модуль включает объявления функций для ACE API. 

-