v7: Не выполняется команда ADODB #749143


#0 by 1Сергей
ОШИБКА: КомандаАДО.Execute; {D:БАЗЫ77SERGEY_ВЫГРУЗКАДАННЫХВЫГРУЗКАТОВАРАSQLWMS.ERT}: Microsoft OLE DB Provider for SQL Server: Incorrect syntax near 'GO'. Хотя, в Management Studio код выполняется на ура
#1 by 1Сергей
Текст команды: GO -- TODO: задайте здесь значения параметров. SET @PackKey = '040007PS0008DE0000000000000002000UV4000XHK' GO
#2 by dk
на какой именно команде матерится? замомменть екзекут
#3 by 1Сергей
GO КомандаАДО.Execute; {D:БАЗЫ77SERGEY_ВЫГРУЗКАДАННЫХВЫГРУЗКАТОВАРАSQLWMS.ERT}: Microsoft OLE DB Provider for SQL Server: Incorrect syntax near 'GO'.
#4 by 1Сергей
убрать все GO?
#5 by dk
гоу вообще убрать если?
#6 by 1Сергей
Без го взлетело
#7 by dk
юз буфер тоже можешь убрать у тебя уже указана база в Initial Catalog надумаешь перенести базу, а в коде забита конкретная - не айс
#8 by 1Сергей
это как раз фигня. База должна быть именно с таким именем
#9 by 1Сергей
ща тебе наговорят, типа "с такой полоской, а запросов не знаешь. срамота" :)
#10 by 1Сергей
сторно, не туды :)
#11 by ДенисЧ
адо не любит запросов с go. разделяй на куски.
#12 by spock
в t-sql нет такой инструкции как GO. Это инструкция разделения запросов, которая настраивается в SQL Server Management Studio: Сервис - Параметры - Выполнение запроса - Разделитель пакетов. Замени на ";" и будет как в 1С :))
#13 by 1Сергей
а как выполнять Engine-запросы из 1с?
#14 by 1Сергей
упростил запрос : [Bufer].[dbo].[ExpItemPackToWMS_ADD]   ,'Шт'   ,1   ,''   ,0   ,'Ко'   ,4
#15 by ДенисЧ
А что такое "Engine-запросы"?
#16 by 1Сергей
те, которые понимают GO
#17 by ДенисЧ
Ещё раз. Не надо использовать go в ado-запросах. Сделай 2 запроса.
#18 by 1Сергей
Да, я уже на один переделал :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С