Advantage TDataSet Descendant
Advantage
TDataSet Descendant for Delphi/C++Builder/Kilix - инструмент
программирования, специально
разработанный для замены BDE (Borland Database
Engine) и dbExpress для доступа к базам данных в архитектуре
Клиент/Сервер с использованием Advantage
Database Server - настоящего Клиент/Сервер
решения, которое обеспечивает
многопользовательские приложения
высокой производительностью и
стабильностью.
Advantage
TDataSet Descendant также
обеспечивает доступ к Advantage
Local Server - свободно распространяемому
механизму управления базами данных,
который является великолепным решением
для не Клиент/Сервер разработки на
локальной рабочей станции и для
пользователей, которые позже захотят
расширить возможности защиты данных и
повысить производительность приложений
с использованием реляционной Клиент/Сервер
СУБД Advantage Database Server.
Используя
Advantage TDataSet Descendant, разработчики могут программировать так
же, как и раньше, используя стандартные
TTable, TQuery и TStoredProc Методы и Свойства.
Advantage
TDataSet Descendant содержит ряд
компонентов, обеспечивающих легкий
доступ к Advantage Database Server. Advantage TDataSet Descendant включает главные черты
класса TDataSet.
Advantage
TDataSet Descendant предлагает два ключевых
компонента - TAdsQuery и TAdsTable, которые
являются потомками TDataSet, параллельными
компонентам TQuery и TTable Delphi/C++Builder/Kilix. Вы можете
использовать TAdsQuery и TAdsTable точно так же,
как вы используете TQuery и TTable.
Архитектура TAdsQuery и TAdsTable позволяет
использовать как родные компоненты для
работы с данными Delphi/C++Builder/Kilix, так и любые TDataSet-совместимые
компоненты 3-их фирм.
TAdsTable,
главный компонент, может использоваться
совместно с компонентом TTable, а может
заменять его, что позволяет BDE быть
отключенным или доступным для
использования, в зависимости от нужд
пользователя. Ваши приложения могут
использовать стандартный компонент TTable
или компонент Advantage TAdsTable для доступа с
дополнительными возможностями, которых
нет в TTable: обработка транзакций,
шифрование данных, методы защиты данных
и другие возможности, характерные для
xBase.
Основан
на мощном Advantage Client Engine API
Advantage
Client Engine - это Windows API, специально
разработанный для обеспечения доступа к
базам данных в архитектуре Клиент/Сервер
посредством Advantage Database Server. Все клиентские
средства Advantage для программирования в Windows
и Linux используют в качестве основы
Advantage Client Engine.
Полная
Масштабируемость
Advantage
TDataSet Descendant включает Advantage
Local Server, который
позволяет Advantage-приложениям для Windows
иметь доступ к данным без использования
Advantage Database Server. Разработчики могут
создавать и совершенствовать Windows-приложения
для работы с базами данных, используя
только технологию Advantage даже в несетевой
среде. Advantage-приложение для Windows,
разработанное в архитектуре Advantage, может
теперь быть установлено у заказчика,
который еще не установил на своем файл-сервере
Advantage Database Server.
Дополнительно,
создан специальный механизм,
позволяющий программам автоматически
определять наличие Advantage Database Server на
сервере в локальной сети. Если Advantage Database
Server не обнаружен, то доступ к данным
осуществляется через Advantage Local Server.
Часто
Задаваемые Вопросы по Advantage TDataSet Descendant
Какие
версии Delphi и C++Builder можно использовать с
Advantage TDataSet Descendant?
Advantage
TDataSet Descendant может использоваться с
Professional или Enterprise (Client/Server) версиями Delphi и C++Builder. Standard-версии Delphi и C++Builder
не включают компонентов для доступа к
данным, в связи с чем не будут работать с
Advantage. Advantage
TDataSet Descendant поддерживает Delphi и C++Builder
версии 3 и выше.
Какие
версии Kilix можно использовать с
Advantage TDataSet Descendant?
Advantage
TDataSet Descendant поддерживает Kilix версии 1 и
выше.
Необходим
ли BDE для работы Advantage TDataSet Descendant?
Нет!
Advantage TDataSet Descendant является заменой BDE и
позволяет вам создавать и
распространять приложения для работы с
базами данных, в которых не требуется BDE.
Могу
я использовать один набор исходных
текстов с Advantage Database Server и Advantage Local Server?
Да!
Advantage позволяет использовать один набор
компонентов и кода для локального и
Клиент/Сервер доступа к базам данным.
Клиенты Advantage могут автоматически
определять доступен ли в сети Advantage Database
Server, или необходимо использовать Advantage
Local Server так как Advantage Database Server недоступен.
Могу
я использовать SQL с Advantage TDataSet Descendant?
Да.
Advantage TAdsQuery компонент обеспечивает
функциональность, параллельную TQuery
компоненту Delphi/C++Builder/Kilix, и использует
механизм управления Advantage StreamlineSQL,
встроенный в Advantage Database Server и Advantage Local
Server.
Включает
ли Advantage TDataSet Descendant исходные тексты?
Да.
Все исходные тексты на Delphi включены в
Advantage TDataSet Descendant.
Возможна
ли работа Delphi приложений с Advantage TDataSet
Descendant совместно с Clipper приложениями для
ADS?
Да,
но Clipper приложения должны ОБЯЗАТЕЛЬНО
работать через RDD ADS-а.
Можно
ли сравнить формат файлов Advantage с
форматом файлов Paradox?
Advantage
поддерживает все типы данных,
эквивалентные типам данных Paradox, кроме BCD.
Advantage также поддерживает длинные имена
полей и индексов, значения NULL, первичные
ключи, уникальные индексы и эквиваленты
почти всех других особенностей форматов
файлов Paradox.
Насколько
сложно конвертировать базу данных Paradox
или Access в базу данных Advantage?
С
Advantage Data Architect это очень
просто! Advantage Data Architect включает мастер
импорта, который шаг за шагом проведет
вас через весь процесс конвертации базы
данных не-Advantage формата в базу данных
формата Advantage.