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.
-