Найдено 38 результатов

KVS
06 фев 2025, 17:04
Форум: Программирование
Тема: Отчет FastReport с фоном.
Ответы: 7
Просмотры: 67235

Re: Отчет FastReport с фоном.

Эти константы живут VIP\AtlFrAPI.inc

Код: Выделить всё

 
frExportODS        = 4;
frExportODT        = 5;  
KVS
20 янв 2025, 10:25
Форум: Программирование
Тема: Отчет FastReport с фоном.
Ответы: 7
Просмотры: 67235

Re: Отчет FastReport с фоном.

Здравствуйте.

С похожим сталкивались - решили экспортировать документ в PDF, там всё окей отображается, собственно бизнес не смог ответить на вопрос, зачем им нужны формы в MS WORD, если там ничего не требуется редактировать...
KVS
30 авг 2024, 12:35
Форум: Программирование
Тема: Галактика аварийно вылетает на создании временной таблицы
Ответы: 10
Просмотры: 23403

Re: Галактика аварийно вылетает на создании временной таблицы


Обратите внимание на то, что в примере не вся таблица oborot выкачивается в оперативку, а только та ее часть, которая попадает под ограничения в Create view. Так что в каком-то смысле это как раз один из подходов к DSQL.


Еще забыл написать, что подход с открытием словарных таблиц в ТП очень ...
KVS
29 авг 2024, 12:09
Форум: Программирование
Тема: Галактика аварийно вылетает на создании временной таблицы
Ответы: 10
Просмотры: 23403

Re: Галактика аварийно вылетает на создании временной таблицы


то для отчётов следует ВСЕГДА открывать таблицы, как ТП, и работать с ними на клиенте.

KVS, логично, для отчетов сразу выбирать нужные данные( разными реализациями DSQL) по возможным заданным критериям и работать с ними уже. Допустим , тот же Oborot , 100 млн записей на уровне БД. И все это ...
KVS
28 авг 2024, 09:16
Форум: Программирование
Тема: Галактика аварийно вылетает на создании временной таблицы
Ответы: 10
Просмотры: 23403

Re: Галактика аварийно вылетает на создании временной таблицы


Отлично. Непременно воспользуюсь. :cool:


Обязательно попробуйте функцию

function ReinitTableAsTmp(tableNum: integer; tableName: string): word;


Она позволяет работать с временной таблице на стороне SQL так, как если бы она была описана в словаре, т.е. с ней будут работать гетфёрсты, лупы и ...
KVS
28 авг 2024, 09:01
Форум: Программирование
Тема: GetFirst не возвращает статус tsOk
Ответы: 7
Просмотры: 17518

Re: GetFirst не возвращает статус tsOk


Абсолютно верно. Я сам некоторое время тому назад хотел оставить такой же комментарий. Но поостерегся категорически утверждать сие предположение. И спасибо Вам за подтверждение моих догадок.


Вместо префиксов к именам переменных можно использовать несколько иной подход:

interface a;
Interface ...
KVS
27 авг 2024, 16:49
Форум: Программирование
Тема: Галактика аварийно вылетает на создании временной таблицы
Ответы: 10
Просмотры: 23403

Re: Галактика аварийно вылетает на создании временной таблицы


Прошу подтвердить или опровергнуть эту тезу. Есть ли ограничение на количество полей при создании временной таблицы на сервере (СУБД MS SQL Server 2008 R2) с помощью инструкции прямого SQL?


В данном случае проблема в том, что функция sqlCreateTmpTable принимает или тип String или longInt, где ...
KVS
27 авг 2024, 16:12
Форум: Программирование
Тема: Галактика аварийно вылетает на создании временной таблицы
Ответы: 10
Просмотры: 23403

Re: Галактика аварийно вылетает на создании временной таблицы


Эмпирическим путем выяснил, что таблица перестает создаваться после определенного количества полей. Галактика аварийно падает!


Для создания временных таблиц с большим количеством полей, рекомендую использовать функцию

function sqlCreateTmpTableAs(tableName: string; tableNum: integer; mode ...
KVS
21 май 2024, 17:04
Форум: Администрирование
Тема: Перенос БД с одного сервера на другой средствами Oracle.
Ответы: 11
Просмотры: 360468

Re: Перенос БД с одного сервера на другой средствами Oracle.

Нет, мы написали конвертер, который за ~12 часов перенёс базу в 4ТБ.
Конвертер написан на python с использованием библиотек cx_Oracle и pyodbc.
KVS
16 май 2024, 11:56
Форум: Администрирование
Тема: Перенос БД с одного сервера на другой средствами Oracle.
Ответы: 11
Просмотры: 360468

Re: Перенос БД с одного сервера на другой средствами Oracle.

Добрый день.

Был опыт переноса с Oracle на MS SQL Server, могу поделиться, если интересно
KVS
10 янв 2024, 16:45
Форум: Общие вопросы
Тема: С Наступающим 2024 Годом!
Ответы: 1
Просмотры: 9418

Re: С Наступающим 2024 Годом!

Хех, спасибо.

Уже с наступившим :)
KVS
01 дек 2023, 12:43
Форум: Программирование
Тема: Пометка(Insert) нескольких позиций в таблице
Ответы: 4
Просмотры: 13293

Re: Пометка(Insert) нескольких позиций в таблице

Для IMarker описание этих событий не требуется - только если для каких-то специфических случаев.
KVS
29 ноя 2023, 17:27
Форум: Программирование
Тема: Пометка(Insert) нескольких позиций в таблице
Ответы: 4
Просмотры: 13293

Re: Пометка(Insert) нескольких позиций в таблице

Добрый день!

Так пример есть в справке (ищите по IMarker):


//=========================================================
#include marker.vih
//=========================================================

interface MarkerDemo 'Использование маркеров ...
KVS
28 ноя 2023, 17:42
Форум: Программирование
Тема: Выборка данных из таблицы в памяти
Ответы: 8
Просмотры: 19932

Re: Выборка данных из таблицы в памяти

Если вы закроете все фейсы, которые открыли таблицу в памяти, она уничтожится.
Чтобы этого не произошло, следует увеличить счётчик ссылок на таблицу: function mtChangeRefCount(iTable, iCount: integer): longInt;
После окончания работы с таблицей, соответственно установить значение счётчика на 0 ...