Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Advantage Database Server > Advantage Data Architect


Автор: T1000 29.1.2007, 21:02
Здравствуйте, уважаемые! Являюсь новичком в изучении связки dbf-ADS-Delphi. Для будущего упрощения жизни smile  мне посоветовали использовать Advantage Data Architect. Успел эту программу немного попробовать, напомнило PL/SQL Developer. Пожалуйста, расскажите, если не лень, какие преимущества дает эта программа? Какое ее назначение? И, если можно, приведите простые примеры использования этой программы. С английским тяжело, времени на перевод хелпа уйдет много. 
Что успел посмотреть в ней: Создал новую БД, в нее "сложил" все имеющиеся dbf файлы с ntx индексами. Не разобрался с использованием алиаса как в архитекторе так и в делфи. Не разобрался с использованием этой псевдоБД в делфи. ADSquery ругается, что не поддерживает ntx индексы.... Извините, в голове каша, выложил мысли и вопросы сюда в более-менее приемлемом виде. 

Автор: GreenStar 7.2.2007, 12:19
С ADS лучше использовать нативные ADT таблицы со словарем. А без Advantage Data Architect вам не обойтись. Создайте в Architect словарь данных и в нем свои таблицы.
А в делфи лучше использовать AdsTable вместо AdsQuery.  В AdsConnection.ConnectionPath укажите путь к созданному словарю и никакие алиасы не нужны.

Автор: T1000 10.2.2007, 09:18
Отклоняясь от темы спрошу: почему AdsTable вместо AdsQuery в делфи лучше использовать ?

Автор: GreenStar 12.2.2007, 12:19
Прочитай getstart.pdf (идет вместе с TDataSet-компонент с сайта ADS на английском). Это рекомендация разработчика. К тому же используя  AdsTable можно очень легко создавать мастер-detail связки, указывая только mastersource и masterfield. Если ты используеш версию 8-8.1, то можно написать триггеры и ХП используя скриптовый язык.

Автор: Pseex 16.11.2009, 21:17
Привет! Так всё ж мастер-detail связка с помощью стандартных компонент delphi для dbf  баз возможна?

Автор: SFrog 2.12.2009, 17:01
Сам я стараюсь не создавать файлы БД с помощью каких-либо сторонних утилит, а делаю это непосредственно в коде самой программы. Утилиты же использую только для просмотра данных и построения SQL-запросов. Но с обычными dbf-никами это можно делать и в стандартном дельфийском SQL-explorer. Применение программы Advantage Data Architect оправдано при использовании специфического adt-формата локальных баз или при работе с Data Dictionary. Тем более что сама программа Advantage Data Architect весьма сыровата.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)