Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как отладить ХП - Invalid length parameter passed to the SUBSTRING function.  [new]
SDA_H
Member

Откуда:
Сообщений: 283
[ SQL Server 2005 - 9.00.5000.00 (Intel X86) ]...

Подскажите плз. ???

При выполнении запроса из под Microsoft SQL Server Management Studio 10 (MS SQL Server 2008)
  EXEC dbo.p_get_form103_3_test '206384', '20160808', 35

=> Ошибка:
... Invalid length parameter passed to the SUBSTRING function. ...


Как отлаживать ХП? На отладку ругается:
Не удается запустить отладчик Transact-SQL. Отладчик Transact-SQL не поддерживает SQL Server 2005 и более ранние версии SQL Server. (SQLEditors)
14 сен 16, 10:07    [19662477]     Ответить | Цитировать Сообщить модератору
 Re: Как отладить ХП - Invalid length parameter passed to the SUBSTRING function.  [new]
правильный проходящий.
Guest
SDA_H
На отладку ругается:
Не удается запустить отладчик Transact-SQL. Отладчик Transact-SQL не поддерживает SQL Server 2005 и более ранние версии SQL Server. (SQLEditors)
И какое слово в сообщении непонятно? Не знаете как проверить версию сервера? Не знаете про существование более новых версий сервера по сравнению с 2005 версией?
14 сен 16, 10:15    [19662519]     Ответить | Цитировать Сообщить модератору
 Re: Как отладить ХП - Invalid length parameter passed to the SUBSTRING function.  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
SDA_H,

посмотреть текст процедуры?
В сообщении же даже номер строки должен быть указан.
Смотрите там SUBSTRING или LEFT или RIGHT. Что передаётся?
14 сен 16, 10:20    [19662552]     Ответить | Цитировать Сообщить модератору
 Re: Как отладить ХП - Invalid length parameter passed to the SUBSTRING function.  [new]
SDA_H
Member

Откуда:
Сообщений: 283
Спасибо! там SUBSTRING какой-то ошибочный)
буду разбиратся. P.S. а как отлаживать процедуру построчно в MS SQL Server Managment Studio?
14 сен 16, 10:28    [19662589]     Ответить | Цитировать Сообщить модератору
 Re: Как отладить ХП - Invalid length parameter passed to the SUBSTRING function.  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
верхнее меню студии 6й пункт меню - Debug
14 сен 16, 10:40    [19662655]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить