Как char преобразовать в uniqueidentifier? #607900


#0 by Ivan_495
Как char преобразовать в uniqueidentifier?
#1 by andrewks
при помощи хитрого алгоритма
#2 by H A D G E H O G s
Показывайте своего друга.
#3 by H A D G E H O G s
cast(... as uniqueidentifier)
#4 by Ivan_495
Как char преобразовать в uniqueidentifier в 1с ?
#5 by andrewks
сдаётся мне, что речь про lpstr и GUID STRUCT, не?
#6 by Steel_Wheel
newChar = Новый УникальныйИдентификатор(oldChar);
#7 by H A D G E H O G s
Новый УникальныйИдентификатор("36e0ea1f-bc44-4bcb-86f1-3a1a57c4e7c2")
#8 by H A D G E H O G s
Бугага. Не.
#9 by andrewks
а-а-а...   нормально спросить он не мог, видимо
#10 by H A D G E H O G s
22 см. давят на мозжечок, мешают сосредоточится.
#11 by Ivan_495
написал чтобы получить аналог binary в sql, теперь хочу сохранить это в базе с типом
#12 by H A D G E H O G s
Жесть какая-то
#13 by H A D G E H O G s
В 8.2 есть тип данных - УникальныйИдентификатор - как поле таблицы. В него и сохраняю, нафига тебе "0x"?
#14 by andrewks
гы-гы-гы, мой телепат победил :P
#15 by H A D G E H O G s
Ты погоди, еще не вечер...
#16 by H A D G E H O G s
Че ты хочешь, воин клавиатуры?
#17 by Ivan_495
а в 8.1 есть такой тип?
#18 by H A D G E H O G s
Нет. Но и 8.1 уже мало осталось.
#19 by Steel_Wheel
Видимо потому, что GUID -- число в 16-чной системе счисления, разбитый дефисами на группы по 4 цифры... Вопрос: для чего это может быть надо?
#20 by Ivan_495
есть две выгрузки из 1с одна напрямую из sql вторая из 1с с прекрасной функцией УникальныйИдентификатор надо настроить между ними связь..
#21 by H A D G E H O G s
Продолжай.
#22 by Ivan_495
получаю guid в виде символьной строки в итоге в sql один в binary другой в char  on a.GuidЭлемента =cast(b.ссылка as CHAR) GO но не связыватся???
#23 by H A D G E H O G s
Че мешает в обоих таблицах хранить как в binary, и сравнивать on cast(a.GuidЭлемента as uniqueidentifier) =cast(b.ссылка as uniqueidentifier)
#24 by Ivan_495
согласен | GuidЭлемента binary, но как мне char запихнуть в binary?
#25 by H A D G E H O G s
Поставить 8.2 и завести поле УникальныйИдентификатор
#26 by Ivan_495
сделать нужно на 8.1
#27 by Ivan_495
все работает просто в insert неправильно писал......
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С