Задача 102.153423

Задача :102.153423

Краткое описание :
Доступ к данным базы данных из FastReport отчета.
Описание :
?
Что измененно :


Шлюз к FastReport

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Доступ к данным базы данных из FastReport отчета.

Как измененно :

Реализована возможность построения потока данных по DSQL-запросу.

function FRCreate(aDS: LongInt/String): LongInt;
Теперь параметр aDS может принимать один из типов:
1) ссылка на поток данных;
2) ссылка на "длинную строку" DSQL-запроса, созданную функцией sqlAddStr.
3) строковое значение DSQL-запроса (255 символов);

Примеры использования нового вызова функции:
1)
sqlAddStr(hSqlStr, 'select xf$name, xf$code from x$files');
FReport := FRCreate(hSqlStr);
FRDesignReport(FReport); // Необходимо для первичного создания и сохранения шаблона отчета в ресурс.
FRDestroy(FReport);
sqlFreeStr(hSqlStr);

2)
FReport := FRCreate('select * from x$users');
FRDesignReport(FReport);
FRDestroy(FReport);

Название продукта Название компонента Тип Последняя версия Дата выхода
atlCore_ATLCORE_DLL5.5.28.0
atlDllATLDLLDLL5.5.28.0
AtlExecATLEXECEXE5.5.28.0
ms70drvMS70DRVDLL5.5.28.0
ora90drvORA90DRVDLL5.5.28.0
SupportSUPPORTEXE5.5.28.0