Имя: Пароль:
1C
1С v8
Ошибка при вызове хранимой процедуры SQL - expects parameter '@P1'
0 Gluk
 
15.10.12
17:19
При вызове хранимой процедуры SQL:

ADODB_Command = Новый COMОбъект("ADODB.Command");
       
ADODB_Command.ActiveConnection = ADODB_Connection;
ADODB_Command.CommandText = "SQL_Proc";
   ADODB_Command.Parameters.Append(ADODB_Command.CreateParameter("@P1", 200, 1, 50, "ЗначениеПараметра1"));
ADODB_Command.Parameters.Append(ADODB_Command.CreateParameter("@P2", 200, 2, 100);

ADODB_RecordSet = ADODB_Command.Execute();

получаю ошибку:
expects parameter '@P1', which was not supplied

почему?
1 Gluk
 
15.10.12
20:05
а потому как нужно:

ADODB_Command = Новый COMОбъект("ADODB.Command");
ADODB_Command.CommandText = "...";
ADODB_Command.CommandType = 4;
ADODB_Command.ActiveConnection = ADODB_Connection;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс