|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
При попытке вернуть (через возвращаемое значение или выходной параметр) массив байт (varbinary(max)) при выполнении SqlCommand получаю вот такую ошибку. Trying to convert return value or output parameter of size 58864 bytes to a T-SQL type with a smaller size limit of 8000 bytes Как это обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 13:55 |
|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
.NET, Я уже делал подобное, у меня ошибки не было. Пришлите код, где идет получение значения параметра. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 14:59 |
|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
rsolanov, Код простой. Вызов хранимой процедуры из С# Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 15:11 |
|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
.NET, Укажи значение Size для параметра. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 15:20 |
|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
Если поставить тип параметра image вместо VarBinary, то получаю вот такую ошибку Data type 0x22 is a deprecated large object, or LOB, but is marked as output parameter. Deprecated types are not supported as output parameters. Use current large object types instead. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 15:22 |
|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
.NETЕсли поставить тип параметра image вместо VarBinary, то получаю вот такую ошибку Data type 0x22 is a deprecated large object, or LOB, but is marked as output parameter. Deprecated types are not supported as output parameters. Use current large object types instead. Не надо Image, надо добиться правильной работы с varbinary(max). Если известен размер переменной типа varbinary, то при задании свойств этого параметра попробуй указать размер (size). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 15:26 |
|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
rsolanov, Указал не помогло. Ошибка Trying to convert return value or output parameter of size 58864 bytes to a T-SQL type with a smaller size limit of 8000 bytes. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 15:36 |
|
Как вернуть из T-SQL в C# значение размером более 8000 байт?
|
|||
---|---|---|---|
#18+
.NETrsolanov, Указал не помогло. Ошибка Trying to convert return value or output parameter of size 58864 bytes to a T-SQL type with a smaller size limit of 8000 bytes. Пришлите код хранимой процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2011, 15:43 |
|
|
start [/forum/topic.php?fid=17&fpage=43&tid=1350709]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 434ms |
0 / 0 |