Використання каталогу USER_DATA

У звітах FastReport, написаних на мові Pascal, реалізована можливість використання директиви Uses, яка дозволяє підключення до програми звіту зовнішніх модулів, що представляють собою текстові файли з процедурами і функціями на мові Pascal. Це дозволяє оформляти часто використовувані процедури і функції в окремі бібліотеки.

Пошук підключаються файлів за замовчуванням буде проводитися в підкаталозі UNITS, каталогу USER _ DATA серверної частини Комплексу.

Каталог USER _ DATA з усім вмістом включається в резервну копію.

Приклад модуля myUnit. pas:

procedure s_Hello;

begin

ShowMessage ('Hello from MyUnit.pas');

end ;

begin

end.

Здійснюється виконання скриптів. Файли для користувача скриптів зберігаються в каталозі USER_DATA \ SQL, серверної частини Комплексу. Файли мають розширення SQL. Призначені для користувача скрипти виконуються при відновленні резервної копії і при оновленні серверних об'єктів в БД підприємства.

Список скриптів в файлі USER_DATA \ SQL \ USERSCRIPTS.LST серверної частини Комплексу.

Приклад USERSCRIPTS.LST:

Script1.Sql

Script2.Sql

Script3.Sql

Script4.Sql

Порядок виконання скриптів визначається порядком проходження в файлі.

Приклад користувальницького скрипту для MSSQL Script1.Sql:

Create table TESTTABLE

(ID int identity (1,1),

Operation varchar (50))

GO

Примітка.

Для СУБД MSSQL обов'язково в кінці скрипта написати "GO".

Для СУБД Oracle обов'язково в кінці скрипта написати "/".