Начало » Использование СУБД » Firebird, HQbird, InterBase » Проблема при работе с полями типа GUID в FibPlus через Variant
Проблема при работе с полями типа GUID в FibPlus через Variant [сообщение #1602] |
Mon, 13 February 2023 14:10 |
jonikDk
Сообщений: 5 Зарегистрирован: August 2022
|
Junior Member |
|
|
Нужно на клиенте было прочитать данные из одной таблицы и записать в другую
Поля и параметры читалиcь через Value (Variant)
И обломался на чтении поля guid (CHAR(16) CHARACTER SET OCTETS COLLATE OCTETS), при чём не на всех guid. Обломался в том плане, что источник не совпал с получателем. Очень удивился.
Вот один из проблемных guid: 12C472DA-A5FA-7A46-A666-68F7FB1BA920. Это исходный guid. В источнике получается DA72C412-FAA5-467A-A666-68F7FB1BA900
Что делать я более менее представляю. Править исходники
метод
function TFIBXSQLVAR.GetAsVariant: Variant;
или вообще
function TFIBXSQLVAR.GetAsAnsiString: Ansistring;
глубоко ещё не смотрел.
Вдруг кто сталкивался и делал похожие изменения. От помощи не откажусь. Потому что изменения надо ещё протестить будет, а это время и ошибки.
[Обновления: Mon, 13 February 2023 14:12] Известить модератора
|
|
|
|
|
Проблема при работе с полями типа GUID в FibPlus через Variant
От: jonikDk - Mon, 13 February 2023 14:10
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: МП - Mon, 13 February 2023 14:28
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: SD - Mon, 13 February 2023 15:32
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: - Mon, 13 February 2023 16:29
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: SD - Mon, 13 February 2023 16:48
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: МП - Mon, 13 February 2023 17:13
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: jonikDk - Tue, 14 February 2023 13:26
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: МП - Tue, 14 February 2023 13:50
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: jonikDk - Tue, 14 February 2023 14:27
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: МП - Tue, 14 February 2023 15:04
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: SD - Tue, 14 February 2023 15:53
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: МП - Tue, 14 February 2023 15:59
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: МП - Mon, 13 February 2023 18:59
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: - Mon, 13 February 2023 20:45
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: МП - Tue, 14 February 2023 12:28
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: jonikDk - Tue, 14 February 2023 13:19
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
|
|
|
Re: Проблема при работе с полями типа GUID в FibPlus через Variant
От: jonikDk - Tue, 14 February 2023 13:23
|
Переход к форуму:
Текущее время: Sun Nov 24 05:37:31 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01202 секунд
|