|
|
|
Supreme Being
      
участник
Last Login: 15.12.2008 12:46
Сообщ.: 275,
Visits: 866
|
|
Здравствуйте!
Помогите пож, разобраться.
У меня есть процедура:
ALTER PROCEDURE dbo.Check_Certificate
@NumberCert varchar(16),
@Firms bigint,
@Answer varchar(150) output,
@Sum decimal(18,2) output,
@Str varchar(7500) output
AS
....
Обращаюсь к это процедуре:
DECLARE @Answer varchar(150),
@Sum decimal(18,2),
@Str varchar(7500)
exec dbo.Check_Certificate '1000', 1, @Answer output, @Sum output, @Str output
И получаю такой ответ: Procedure or function Check_Certificate has too many arguments specified.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
exec dbo.Check_Certificate @NumberCert='1000', @Firms=1, @Answer=@Answer output, @Sum=@Sum output, @Str=@Str output
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.12.2008 12:46
Сообщ.: 275,
Visits: 866
|
|
Это не помогает.
И при вызове этой процедуры из asp, тоже ничего не получается.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Значит убедись что ты вызываешь нужную процедуру из нужной базы данных. На самом деле и твой и мой примеры правильные.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 15.12.2008 12:46
Сообщ.: 275,
Visits: 866
|
|
Спасибо, я не прав :)
В SQL я действительно вызывал из другой БД, поэтому не получалось, а ASP выдает другую ошибку, с которой мне придется разбираться :)
|
|
|
|