1С не видит хранимую процедуру sql #554398


#0 by lostkiker
Ошибка: Could not find stored procedure 'V_sbor_ost'. В чем может быть проблема? Такая хранимая процедура точно существует.
#1 by ДенисЧ
dbo.V_sbor_ost попробуй
#2 by lostkiker
пробовал. не прокатывает
#3 by rs_trade
может exec надо заюзать?
#4 by Eugene_life
Ошибка в названии? Попробуй скопировать его из SQL
#5 by lostkiker
все это тоже перепробовал
#6 by AllJoke
"'V_sbor_ost'" - а не так???
#7 by AllJoke
' в апострофы взять название?
#8 by lostkiker
Incorrect syntax near 'V_sbor_ost'
#9 by Господин ПЖ
как интерпретировать эту строчку - очевидно ADO должен Пушкин рассказать...
#10 by lostkiker
может Вы мне расскажете, а я ADO :)
#11 by Господин ПЖ
#12 by andrey153
права нужно проверить на процедуры
#13 by AllJoke
#14 by DmitrO
а может еще Command.CommandType = 4; сделать, а то ADO не догадливый
#15 by lostkiker
не могу найти где задаются права на процедуры
#16 by Господин ПЖ
ты поди под sa сидишь... нафига эти поиски
#17 by lostkiker
вот что вернул: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver]Дополнительная возможность не реализована
#18 by rs_trade
#19 by lostkiker
не силен в английском, может в двух словах поясните в чем проблема?
#20 by Господин ПЖ
поиск украли?
#21 by lostkiker
думаете теперь проблема именно в передаче параметров?
#22 by Господин ПЖ
может и в строке подключения
#23 by rs_trade
у меня твой код заработал. Только я добавил 4-ый параметр в строку  par = Command.CreateParameter("@first_date",133,1,,'20110101')
#24 by rs_trade
CREATE PROCEDURE dbo.Test    -- Add the parameters for the stored procedure here    @Param1 as varchar AS BEGIN    -- SET NOCOUNT ON added to prevent extra result sets from    -- interfering with SELECT statements.    SET NOCOUNT ON;    -- Insert statements for procedure here    SELECT _IDRRef FROM [dbo].[_Reference122] WHERE _Code = @Param1   END GO
#25 by lostkiker
обращаюсь к процедуре без параметров, не может ее найти.
#26 by lostkiker
может на самом деле прав нет. В строке соединения подключаюсь не под sa, но под тем логином к этой процедуре из другой программы доступ есть
#27 by rs_trade
так тебе как надо то? код в рабочий
#28 by lostkiker
вобщем перед именем таблицы поставил имя базы и заработало
#29 by rs_trade
это внутри ХП? значит ты ХП создал для мастера.
#30 by lostkiker
что за ХП? сделал так: только с параметрами пока не получается
#31 by rs_trade
ХП-хранимая процедура. ты для базы мастер значит ХП создал. с параметрами у меня вылетало на Command.Parameters.Append(par); пока в CreateParameter все параметры не заполнил
#32 by lostkiker
ясно, значит нужно все параметры заполнять. жесть. их там 70 штук.
#33 by rs_trade
все я имею ввиду в строке ("@Param1",200,1,5,680);
#34 by lostkiker
ругается на передачу даты в параметре.
#35 by lostkiker
все разобрался тип 135 нужен был. Тема закрыта. всем спасибо
#36 by shuhard
[ругается на передачу даты в параметре] #2011/01/01#
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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