
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.12.2001, 09:31
|
|||
|---|---|---|---|
|
|||
Проблема: varchar ------> varbinary |
|||
|
#18+
Здраствуйте! Я не могу сконвертировать varchar ------> varbinary DECLARE @ch1 char, @bi1 varbinary, @temp varchar SET @temp='7a' SET @ch1='0x'+@temp SELECT @ch1 SET @bi1=(CAST(@ch1 AS varbinary(1))) select @bi1 -- -- но получается, если только: SET @temp=0x7A -- SET @ch1=SUBSTRING(@temp,1,4) SET @bi1=(CAST(@temp AS varbinary)) select @bi1 Второй вариант не подходит, так как @temp быть не 2 знака, а больше. Помогите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.12.2001, 10:42
|
|||
|---|---|---|---|
Проблема: varchar ------> varbinary |
|||
|
#18+
Так сходу, не задумываясь, можно предложить: DECLARE @ch1 char, @bi1 varbinary(, @temp varchar SET @temp='7a' SET @ch1='0x'+@temp declare @s nvarchar(400) select @s='set @m='+@ср1 exec sp_executesql @s, N'@m varbinary( out', @bi1 out select @bi1 Но если подумать наверное еще что-то можно сделать Кстати если Вы пишите varbinary или varchar просто то это эквивалентно varbinary(1) и varchar(1) соответственно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=onreadystatechange&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 696ms |
| total: | 918ms |

| 0 / 0 |
