Компонент для Advantage Database Server для Fastreport

отредактировано June 2013 Раздел: FastReport 4.0
Здравстуйте.
Решил поделится компонентом доступа к БД для ADS сервера. Сейчас он сделан для RAD XE3, ADS 10.
Если у кого то другая версия ADS или FR то в файлах frxADS17.dpk и dclfrxADS17.dpk заменить cтроки для Вашей версии:
// Package file for Delphi XE3
package frxADS17;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS OFF}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE RELEASE}
{$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'FastReport 4.0 ADS Components'}
{$RUNONLY}
{$IMPLICITBUILD OFF}

requires
  VCL,
  VCLDB,
  frx17,                //вот эту строку подмените на вашу версию FR
  frxDB17,            //вот эту строку подмените на вашу версию FR
  fs17,                  //вот эту строку подмените на вашу версию FR
  fsDB17,              //вот эту строку подмените на вашу версию FR
  adsdxe3dstudio;  //вот эту строку подмените на вашу версию ADS

contains
  frxADSComponents in 'frxADSComponents.pas',
  frxADSRTTI in 'frxADSRTTI.pas',
  frxADSEditor in 'frxADSEditor.pas';

end.

Для разных версий IDE проблем при установке и работе не замечал (по крайней мере с 2009 по XE3).
Реализованы компоненты TfrxAdsConnection и TfrxAdsQuery (TfrxAdsTable к сожалению не сделан).

Буду рад, если кто-то попробует и отпишется в этой теме. Особенно интересует, правильно ли я сделал обьявления {$ в
*.dpk файлах. Но вроде все работает.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.