[SQL2005] Можно ли передать в ХП varchar(max)

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

[SQL2005] Можно ли передать в ХП varchar(max)

Сообщение kibernetics » 17.04.2009 (Пт) 15:42

Народ, бьюсь уже фикзнает сколько.
Никак не могу из клиента передать текст свыше 8000 символов. Уже какие только подключения не использовал.
Кто-нибудь может знает, как это преодолеть?
Были варианты:
Код: Выделить всё
Set prm = cmd.CreateParameter("@MYTEXT",  adLongVarWChar, adParamInput, -1, sText)
cmd.Parameters.Append prm

Код: Выделить всё
Set prm = cmd.CreateParameter("@MYTEXT",  adLongVarWChar, adParamInput, 30000, sText)
cmd.Parameters.Append prm

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: [SQL2005] Можно ли передать в ХП varchar(max)

Сообщение alibek » 17.04.2009 (Пт) 16:10

Это уже какие-то извращения.
Пиши данные во временную таблицу, в ХП извлекай данные из нее.
Lasciate ogni speranza, voi ch'entrate.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: [SQL2005] Можно ли передать в ХП varchar(max)

Сообщение kibernetics » 18.04.2009 (Сб) 0:21

Я про то, что если поле в таблице varchar(max), то через параметры невозможно передать стринг более 8000 символов.
Вот и пытаюсь выяснить, удавалось ли кому-то обратное, именно через передачу параметров хранимке.
Спрашиваю для того, что нужно хранить файлы в БД.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: [SQL2005] Можно ли передать в ХП varchar(max)

Сообщение kibernetics » 20.04.2009 (Пн) 11:49

О! Удалось!
В общем, нужно использовать Provider=SQLNCLI и, в подключение, добавить совместимость DataTypeCompatibility=80


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 115

    TopList