Установка параметров запроса
Для задания параметров запроса, исполняемого при помощи 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). Содержит в себе ссылку на искомый договор контрагента.