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

edward_K
27 авг 2024, 16:17
Форум: Программирование
Тема: GetFirst не возвращает статус tsOk
Ответы: 7
Просмотры: 5157

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

обычно такое бывает когда имя переменной объявлено несколько раз.
Например в var перед create view и в create view(или там есть таблица с таким полем и она одна) - тогда в коде вы видите первое, а getfirst возьмет второе.
Я рекомендую стараться делать более длинные названия, отделять локальные от ...
edward_K
07 май 2024, 13:52
Форум: Администрирование
Тема: Перенос БД с одного сервера на другой средствами Oracle.
Ответы: 11
Просмотры: 14143

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

все упрется именно в права. Хотя бы потому что пользователей не будет на новом сервере/ в новой базе. В MSSQL я руками восстанавливаю права с другого сервера админу, а потом перегружаю x$users через экспорт импорт - этого обычно достаточно. Поэтому если не очень знаете как отключать протект через ...
edward_K
07 май 2024, 13:43
Форум: Администрирование
Тема: Импорт журнала на Oracle
Ответы: 2
Просмотры: 4889

Re: Импорт журнала на Oracle

мемо поля экспортируются в отдельный файл - dbt. Можно Foxpro смотреть или чем то еще.
Но с импортом журнала - да, проблема, все из за файлов J* в оракле, в первасиве все изменения сидят в мемо x$journal . А чем вас не устраивает создание архивов журнала и их подключение по необходимости?
Вы когда ...
edward_K
21 апр 2024, 09:03
Форум: Программирование
Тема: Ошибка при компиляции присоединенной формы с подписантами
Ответы: 3
Просмотры: 10575

Re: Ошибка при компиляции присоединенной формы с подписантами

Зона действия инклюдов как правило сам файл где включен и другие инклюды ниже этого. Вы могли бы в rtf включить
edward_K
03 мар 2024, 23:48
Форум: Администрирование
Тема: Ошибка импорта при конвертации базы 9.1
Ответы: 4
Просмотры: 9826

Re: Ошибка импорта при конвертации базы 9.1

Ну судя по всему какие то таблицы то прошли.
Импорт x$users обновляет права - можно попробовать под другим пользователем зайти..
А импорт таблиц выше 1000 идет?
На MSSQL FIELDSRIGHTS есть с номером 43.
Дело скорей всего в правах - посмотрите лог драйвера
edward_K
01 мар 2024, 17:30
Форум: Программирование
Тема: Запрос на DSQL
Ответы: 12
Просмотры: 13054

Re: Запрос на DSQL

ищите TSQL
например на microsoft - там все расписано подробно и с примерами
не все, но процентов 70 на DSQL пашет.
В вашем случае можно юзать
left join
inner join
outer apply(только на MSSQL)
также можно через запятую перечислять во from и where почти как в галактике писать(меняя условия местами и ...
edward_K
01 мар 2024, 17:23
Форум: Администрирование
Тема: Ошибка импорта при конвертации базы 9.1
Ответы: 4
Просмотры: 9826

Re: Ошибка импорта при конвертации базы 9.1

Сам не пробовал.
Лучше бы вам в ТП написать - клиентов на PG в принципе не много
Возможно поможет
SQLDriver.FullLoginName = False
на MSSQL лучше его делать в True - иначе звери перемешаются между базами..
edward_K
10 янв 2024, 17:16
Форум: Опыт
Тема: Изменение стандартных менюшек
Ответы: 7
Просмотры: 20953

Re: Изменение стандартных менюшек

случайно наткнулся на такую же проблему - в viper нужно указать имя компоненты в параметрах проекта или в самом проекте/интерфейсе, при этом обязательно в верхнем регистре, а перед компиляцией интерфейса должен быть объявлен vipinterface (либо через include vih либо другим способом)
edward_K
29 дек 2023, 11:34
Форум: Программирование
Тема: Вызов интерфейса из frm
Ответы: 3
Просмотры: 6413

Re: Вызов интерфейса из frm

Видимо у вас компонента не та схватилась.
Есть 3 пути
Включить vih в проект перед vip и frm
Использовать секцию declare в форме,где инклюдом подключить vih
Прописать компоненте непосредственно в вызов.
Вообще внимательно смотрите логи компиляции и устраняйте все предупреждения там 100% нужное было.
edward_K
29 дек 2023, 11:25
Форум: Программирование
Тема: Пользовательский алгоритм расчета в з/п
Ответы: 3
Просмотры: 6025

Re: Пользовательский алгоритм расчета в з/п

Для функций по работе с ва ВК есть static описания и все нужные регистрации при старте галактик .
Попробуйте по ctrl+f4 просто sgetattr
Описание static ищите в c_extattr
Вы можете свои написать. С работой по ctrj+f4 придется подключится к точке расширения на запуск галактик
edward_K
28 июн 2023, 15:49
Форум: Программирование
Тема: Задать переменную DateTime
Ответы: 3
Просмотры: 6648

Re: Задать переменную DateTime

Насколько помню у функции без подчеркивания два параметра - дата и время. Все это есть в vipprogr.chm
edward_K
31 мар 2023, 10:29
Форум: Общие вопросы
Тема: PostgreSQL
Ответы: 14
Просмотры: 68872

Re: PostgreSQL

Насколько я в курсе при тестировании патчей PostgreSQL основное направление.
В целом там все работает. Могут быть заморочки с DSQL , поскольку часть конструкций MSSQL или Oracle могут не прокатить,
но если писать относительно просто и правильно, то проблем нет.
Возможны проблемы с семафорами в ...
edward_K
15 фев 2023, 17:20
Форум: Программирование
Тема: Всё об интерфейсе L_SOPRDOC::SOPRDOCB
Ответы: 19
Просмотры: 19787

Re: Всё об интерфейсе L_SOPRDOC::SOPRDOCB

путей может быть множество
я бы сделал так
cmExprFieldChanged :
{
var _boMyFld : boolean = True;
case CurField of
...
else
{
_boMyFld := False;
}
end;
if _boMyFld
{
Abort;
Exit;
}
}
Abort и Exit обычно хватает чего то одного, но для каждой команды по разному - чтобы не гадать пишу и ...
edward_K
15 фев 2023, 15:34
Форум: Программирование
Тема: Всё об интерфейсе L_SOPRDOC::SOPRDOCB
Ответы: 19
Просмотры: 19787

Re: Всё об интерфейсе L_SOPRDOC::SOPRDOCB

Вот чтобы не лепить в каждом поле я и предлагаю в else переменной изменить значение с True на False.
И если останется в True прервать.
edward_K
15 фев 2023, 14:21
Форум: Программирование
Тема: Всё об интерфейсе L_SOPRDOC::SOPRDOCB
Ответы: 19
Просмотры: 19787

Re: Всё об интерфейсе L_SOPRDOC::SOPRDOCB

Inherited::HandleEvent( cmExprFieldChanged );
не нужно вызывать для ваших полей. Там правда еще контроль может быть на возможность редактирования.
Abort - это чтобы если есть еще где то обработчик следом за вашим он тоже не сработал.
Может быть панельный. оконный. табличный, интерфейсный. Если не ...