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

gopstop2007
14 Июнь 2022, 20:12
Форум: CLARION for Windows
Тема: PROP:SQL обработать ERRORCODE
Ответы: 20
Просмотры: 2849

PROP:SQL обработать ERRORCODE

Дед Пахом писал(а): 14 Июнь 2022, 19:24 Как насчёт этого:
gopstop2007 писал(а): 14 Июнь 2022, 8:14 При выполнении запроса когда есть хотя бы одна запись, ошибки нет, но если запрос не нашел ни одной записи - получаю ошибку.
Сам в шоке, показывать

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

IF ERRORCODE() > 0 вместо IF ERRORCODE()
gopstop2007
14 Июнь 2022, 19:15
Форум: CLARION for Windows
Тема: PROP:SQL обработать ERRORCODE
Ответы: 20
Просмотры: 2849

PROP:SQL обработать ERRORCODE

Дед Пахом писал(а): 14 Июнь 2022, 11:42 Так какая ошибка-то?
ERRORCODE - возращает 0 (ноль)
FILEERRORCODE() - ничего не возвращает.
gopstop2007
14 Июнь 2022, 11:33
Форум: CLARION for Windows
Тема: PROP:SQL обработать ERRORCODE
Ответы: 20
Просмотры: 2849

PROP:SQL обработать ERRORCODE

Дед Пахом писал(а): 14 Июнь 2022, 10:54 В чём проблема писать в лог ERRORCODE(), ERROR(), FILEERROR(), FILEERRORCODE()?
До Вашего ответа, проверял разницу в проверке ERROCODE() vs FILEERRORCODE()
При FILEERRORCODE() не появляется ошибка при результате ноль записей.
Поставил пока FILEERRORCODE(), проверю в работе.
gopstop2007
14 Июнь 2022, 11:29
Форум: CLARION for Windows
Тема: PROP:SQL обработать ERRORCODE
Ответы: 20
Просмотры: 2849

PROP:SQL обработать ERRORCODE

А что за ошибка??? По идее, PROP:SQL и не знает что там ты делаешь, записи смотришь или обновляешь. Ошибку дает драйвер, если это ошибка. 0 обновленных записей - не могут быть ошибкой! Может синтаксис строки update формируется неверный? это вообще как? 'UPDATE invoice SET status_out = 1 WHERE oper_...
gopstop2007
14 Июнь 2022, 8:14
Форум: CLARION for Windows
Тема: PROP:SQL обработать ERRORCODE
Ответы: 20
Просмотры: 2849

PROP:SQL обработать ERRORCODE

Столкнулся с ситуацией invoice{PROP:SQL} = 'UPDATE invoice SET status_out = 1 WHERE oper_id IN(311,312) AND fdelete=0 AND inv_root=12345; IF ERRORCODE() invoice{PROP:SQL} = 'ROLLBACK;' END При выполнении запроса когда есть хотя бы одна запись, ошибки нет, но если запрос не нашел ни одной записи - по...
gopstop2007
08 Июнь 2022, 9:14
Форум: CLARION for Windows
Тема: Clarion 11-12
Ответы: 2342
Просмотры: 315981

Clarion 11-12

обсуждалось viewtopic.php?p=39440#p39440
gopstop2007
31 Май 2022, 12:03
Форум: Reports
Тема: Печать текста без структуры Report
Ответы: 12
Просмотры: 12275

Печать текста без структуры Report

Дополню, может кому то понадобиться.
Чтобы убрать отступы в документе при печати в терминальном режиме (RDP) *.txt, который печатается с помощью notepad.exe.
В сессии под пользователем вызвать notepad.exe и в настройках указать нужные отступы, например: 0 (ноль).
gopstop2007
22 Май 2022, 8:01
Форум: CLARION for Windows
Тема: Позиционирование в QUEUE
Ответы: 51
Просмотры: 4829

Позиционирование в QUEUE

Перед работой с очередью отсортируйте, SORT(Queue,+MAX::Kod,-MAX::Summ), первое значение и будет максимальным
gopstop2007
18 Февраль 2022, 14:10
Форум: LibCurl
Тема: libcurl - ошибка 400, There was an error parsing the body
Ответы: 2
Просмотры: 1249

libcurl - ошибка 400, There was an error parsing the body

Дед Пахом писал(а): 15 Февраль 2022, 12:56 Всё можно увидеть в DebugView.
Поставил, посмотрел и ни хрена не увидел. :)
Нашел в чем подоплека.
Проблема оказалась в том, что пришлось строку с параметрами перед отправкой преобразовывать в utf8.

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

cvt.set(myparam)
cvt.toutf8()
param = cvt.str()
gopstop2007
15 Февраль 2022, 12:23
Форум: LibCurl
Тема: libcurl - ошибка 400, There was an error parsing the body
Ответы: 2
Просмотры: 1249

libcurl - ошибка 400, There was an error parsing the body

Прошу помощи. Через Postman - POST работает, вот исходный код: curl --location --request POST 'https://dev-api.checkbox.in.ua/api/v1/receipts/sell' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0b2tlbl90eXBlIjoiQVBJIiwianRpIjoiZ...
gopstop2007
09 Февраль 2022, 13:58
Форум: CLARION for Windows
Тема: Интерфейсы в кларионовских приложениях
Ответы: 789
Просмотры: 119463

Clarion 11-12

Система прав доступа по тому же принципу, через таблицы идентификаторов сущностей, действий и возможностей. Поскольку как уже писал выше, обработка на указателях, куда передается идентификатор сущности, писать там особо нечего, все давно написано. Логирование с анализом изменений осуществляется три...
gopstop2007
04 Февраль 2022, 19:48
Форум: cJSON
Тема: cJson - POST наполнение данными
Ответы: 13
Просмотры: 2507

cJson - POST наполнение данными

Спасибо, учту :) Видел, но не подозревал о таком замещении.
gopstop2007
04 Февраль 2022, 19:16
Форум: cJSON
Тема: cJson - POST наполнение данными
Ответы: 13
Просмотры: 2507

cJson - POST наполнение данными

Вы правы, еще раз спасибо.
Рабочий вариант в аттаче, можете добавить в Ваши примеры, может еще кому то понадобится.
gopstop2007
04 Февраль 2022, 17:51
Форум: cJSON
Тема: cJson - POST наполнение данными
Ответы: 13
Просмотры: 2507

cJson - POST наполнение данными

Вроде бы вот так должно быть. gditem &cJSON !goods item ... Дед спасибо тебе большое, уже выходит из цикла. :) Только дублицирует вот этот кусок gditem.AddItemToObject('good_id', json::CreateString(goods.good_id)) gditem.AddItemToObject('quantity', json::CreateNumber(goods.quantity)) gditem.Add...