Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не выполняется запрос из приложения  [new]
arSenya
Member

Откуда:
Сообщений: 12
Такая проблема- если выполнять запрос в Manager Studio то он работает отлично, а если из приложения через ADO пишет что неправильный синтаксис около конструкции Merge. В чем может быть проблема?
5 янв 17, 11:11    [20074504]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется запрос из приложения  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
в вашем приложении...дословно ошибку покажите
5 янв 17, 11:57    [20074595]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется запрос из приложения  [new]
arSenya
Member

Откуда:
Сообщений: 12
так и пишет, неправильный синтаксис около конструкции Merge. Точно также и с With. Все остальные запросы работают. Приэтом всем такое происходит только на одной Бд. На других все работает нормально
5 янв 17, 11:59    [20074599]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется запрос из приложения  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 27985
код того, как Вы формируете и выполняете запрос покажите
5 янв 17, 12:00    [20074601]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется запрос из приложения  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
arSenya
так и пишет, неправильный синтаксис около конструкции Merge. Точно также и с With. Все остальные запросы работают. Приэтом всем такое происходит только на одной Бд. На других все работает нормально

уровень совместимости у вашей "проблемной" БД какой? ну и версию сиквела вообще озвучить не мешало бы
5 янв 17, 12:05    [20074618]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется запрос из приложения  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
arSenya
так и пишет, неправильный синтаксис около конструкции Merge. Точно также и с With. Все остальные запросы работают. Приэтом всем такое происходит только на одной Бд. На других все работает нормально

;
5 янв 17, 12:20    [20074658]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется запрос из приложения  [new]
o-o
Guest
автор1
ADO дописывает EXEC перед инструкцией MERGE

автор2
i found a safer trick to defeating ADO is to precede the statement with a comment. Even an empty comment will do:
--
MERGE Users
USING (VALUES ...

Merge, Windows XP, SQL 2012
5 янв 17, 12:20    [20074659]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется запрос из приложения  [new]
arSenya
Member

Откуда:
Сообщений: 12
o-o,
Да, все верно. Мой случай. Спасибо.
5 янв 17, 13:24    [20074808]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить