Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Неправильный синтаксис  [new]
ddddddd
Guest
exec dbo.ReportToExcel '7731541872', '7700000402', '20090407', '111', ''ТСН-1 (акт.) на Печорская КЭЧ','ТСН-2 (акт.) на Печорская КЭЧ','Т1 - 1 с.ш. (акт.) на Печорская КЭЧ','Т1 - 3 с.ш. (акт.) на Печорская КЭЧ','Т2 - 2 с.ш. (акт.) на Печорская КЭЧ','Т2 - 4 с.ш. (акт.) на Печорская КЭЧ''

Сообщение 103, уровень 15, состояние 4, строка 1
The identifier that starts with ''ТСН-1 (акт.) на Печорская КЭЧ','ТСН-2 (акт.) на Печорская КЭЧ','Т1 - 1 с.ш. (акт.) на Печорская КЭЧ','Т1 - 3 с.ш. (акт.) на Печ' is too long. Maximum length is 128.


последний параметр взят в двойные одинарные кавычки. Как надо сделать правильно?
9 июн 09, 11:25    [7279780]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
Le Peace
Member

Откуда: Москва
Сообщений: 8969
ddddddd
последний параметр взят в двойные одинарные кавычки.
Для чего?
9 июн 09, 11:37    [7279862]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
Saller
Member

Откуда: exUSSR
Сообщений: 1141
Вот почему-то многие не любят нажимать кнопочку SRC
9 июн 09, 11:41    [7279892]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
ddddddd
Guest
да надо в двойные
exec dbo.ReportToExcel '7731541872', '7700000402', '20090407', '111',
" 'ТСН-1 (акт.) на Печорская КЭЧ','ТСН-2 (акт.) на Печорская КЭЧ','Т1 - 1 с.ш. (акт.) на Печорская КЭЧ','Т1 - 3 с.ш. (акт.) на Печорская КЭЧ','Т2 - 2 с.ш. (акт.) на Печорская КЭЧ','Т2 - 4 с.ш. (акт.) на Печорская КЭЧ' "

Но появляется ошибка
Сообщение 103, уровень 15, состояние 4, строка 1
The identifier that starts with ''ТСН-1 (акт.) на Печорская КЭЧ','ТСН-2 (акт.) на Печорская КЭЧ','Т1 - 1 с.ш. (акт.) на Печорская КЭЧ','Т1 - 3 с.ш. (акт.) на Печ' is too long. Maximum length is 128.

параметр может быть токо до 128 символов, хотя в процедуре у меня переменная объявлена как varchar(4000)


как быть?
9 июн 09, 11:42    [7279900]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3197
В поиск, неоднократно говорено уже было.
9 июн 09, 11:45    [7279920]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
ddddddd
Guest
не получается найти. помогите
9 июн 09, 12:10    [7280105]     Ответить | Цитировать Сообщить модератору
 Re: Неправильный синтаксис  [new]
Glory
Member

Откуда:
Сообщений: 104760
ddddddd
не получается найти. помогите

Одинарная кавычка внутри одинарных кавычек должна быть удвоена.
9 июн 09, 13:05    [7280489]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить