ora90drv
Краткое описание :
Доступ к данным базы данных из 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);
ora90drv
Краткое описание :
Устранить смену позиции при вызове ReReadRecordОписание :
Логические таблицыЧто измененно :
Логические таблицы
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Устранить смену позиции при вызове ReReadRecord при ограничении вида
bounds test = 0 == code and 1 <<= Arch ordered by Arch (desc);
Как измененно :
Условие при проверке в IsValidNew теперь тоже переворачивается.
ora90drv
Краткое описание :
некорректный тип поляОписание :
Инсталляция, настройка, проверка БДЧто измененно :
Oracle
Утилиты
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При установке обновлений 5.5.27 или установке новой БД с кодировкой "казахская", тело пакета SYS_FUNC_PKG приобретает инвалидный статус.
Как измененно :
Исправлено.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Выполнить в модуле "Восстановление БД" проверку таблиц БД
с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=on) в режиме исправления.
ora90drv
Краткое описание :
При реализации хранимой функции dsql невозможно воспользоваться глобальными переменнымиОписание :
Прямой SQLЧто измененно :
DSQL
Хранимые процедуры и функции
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
1. Не работают предикаты #OK и #NOTFOUND (код на DSQL не компилируется)
2. Не работают предикаты #OK и #NOTFOUND на СУБД Oracle для именованных курсоров.
Как измененно :
Исправлено.
ora90drv
Краткое описание :
Оптимизировать работу сессионных семафоровОписание :
неотклассифицированоЧто измененно :
Семафоры
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Оптимизировать быстродействие сессионных семафоров
Как измененно :
Доработано.
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
На платформе Oracle требуется исправление системных процедур
Запустите проверку целостности БД с опцией "Проверка служебных объектов" (ChkBase.StoredProcs=On).
ora90drv
Краткое описание :
Не работает sqlCreateTmpTableAs, особенно для USER.-таблицОписание :
Прямой SQLЧто измененно :
DSQL
Временные таблицы
----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Ошибки при создании временной таблицы на основе словарной (sqlCreateTmpTableAs).
Некоторые свойства оригинальной таблицы нельзя переносить на временную.
Как измененно :
Исправлено.
Также унифицировано, что повторный вызов sqlCreateTmpTable или sqlCreateTmpTableAs пересоздает таблицу (т.е. она станет пустой).
Также доработано создание временной таблицы на СУБД Oracle при работе нескольких Галактик под одним пользователем.
ora90drv
Краткое описание :
Не выдавать сообщение об отсутствующей зеркальной таблицеОписание :
OracleЧто измененно :
Докомпиляция
Oracle
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Когда одновременно включается журнализация по таблице и в нее же добавляются поля, не выдавать сообщение об отсутствии зеркальной таблицы.
Как измененно :
Доработано