Попытался выполнить вот такой вот код:
var ADOData = Services.GetNewItemByUSI('ado_SendMailSP');
SetParameterValue(ADOData.Parameters, 'vRecipients', vRecipients);
SetParameterValue(ADOData.Parameters, 'vCopy_Recipients', vCopy_Recipients);
SetParameterValue(ADOData.Parameters, 'vBlind_Copy_Recipients', vBlind_Copy_Recipients);
SetParameterValue(ADOData.Parameters, 'vSubject', vSubject);
SetParameterValue(ADOData.Parameters, 'vMessage', vMessage);
ADOData.Execute();
SetParameterValue(ADOData.Parameters, 'vRecipients', vRecipients);
SetParameterValue(ADOData.Parameters, 'vCopy_Recipients', vCopy_Recipients);
SetParameterValue(ADOData.Parameters, 'vBlind_Copy_Recipients', vBlind_Copy_Recipients);
SetParameterValue(ADOData.Parameters, 'vSubject', vSubject);
SetParameterValue(ADOData.Parameters, 'vMessage', vMessage);
ADOData.Execute();
в ado_SendMailSP (ADOCommand) написал:
exec dbo.sp_SendMail :vRecipients, :vCopy_Recipients, :vBlind_Copy_Recipients, :vSubject, :vMessage
параметры определил, все они строковые. Строку подключения указал. При попытке выполнить ADOData.Execute(); вылетает ошибка "Неправильно определен объект Parameter. Предоставлены несовместимые или неполные сведения".
В чем может быть проблема?
Нравится
2 комментария
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать