Показать сообщение отдельно
Старый 15.10.2011, 16:21   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,159 / 1289 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
ADO NET типы. Как задать значение перечисления NET
Пытаюсь реализовать доступ к базе данных через ADO.NET.
Нужно выполнить хранимую процедуру. Использую пространство имен System.Data (точнее, для нужного значения типа команды достаточно .
System.Data). Если убрать проверки и открытие соединения, то псевдокод следующий:
X++:
    new InteropPermission(InteropKind::ClrInterop).assert();
    command = new System.Data.OleDb.OleDbCommand();
    command.set_CommandTimeout(timeOut);
    command.set_CommandText(sqlText);
    command.set_CommandType(...   ?..);
    command.ExecuteNonQuery();
Как задать перечисление System.Data.CommandType.StoredProcedure в методе set_CommandType?
Пробовал System.Data.CommandType.StoredProcedure и System.Data.CommandType::StoredProcedure
Выдает синтаксическую ошибку.