Довідковий матеріал

Установлення параметрів запиту

Для задання параметрів запиту, що виконується за допомогою V8DbCommand , використовується колекція Parameters цього об'єкта.Приклад

Редакційна сцена: параметр-ключ поєднує порожній документ договору з абстрактною базою даних і виділяє один результат запиту.

Приклад

 

Для задання параметрів запиту, що виконується за допомогою V8DbCommand, використовується колекція Parameters цього об'єкта.

Приклад

V8DbSelectCommand cmd = new V8DbSelectCommand();
cmd.Connection = Connection;
cmd.CommandType = CommandType.Text;
cmd.CommandText =
@"ВЫБРАТЬ
ТипЦен
ИЗ
Справочник.ДоговорыКонтрагентов
ГДЕ
Ссылка = &Ссылка";
cmd.Parameters.Add("Ссылка", ДоговорКонтрагентаСсылка);
cmd.Connection.Open();
try
{
_1C.V8.ПеречислениеСсылка_ТипыЦен kind = (_1C.V8.ПеречислениеСсылка_ТипыЦен)cmd.ExecuteScalar();
...
}
finally
{
cmd.Connection.Close();
}

У цьому прикладі виконується запит на отримання типу цін за договором контрагента. Параметром є посилання на договір.

Використовуються такі змінні:

  • Connection - об'єкт типу V8DbConnection - з'єднання з інформаційною базою.
  • ДоговорКонтрагентаСсылка - об'єкт типу V8ObjectRef (точніше: _1C.V8.СправочникСсылка_ДоговорКонтрагента, що є спадкоємцем V8ObjectRef). Містить посилання на шуканий договір контрагента.
Записатися телефоном