Обращаюсь к Axapta через COM Connector
Когда делаю AddRange к DataSource и передаю iFieldID типа int, всё проходит нормально
Код:
IAxaptaObject oRange = (IAxaptaObject)ta.m_oDataSource.Call("AddRange", iFieldID,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
А когда делаю ClearRange и передаю ему iFieldID типа int
Код:
IAxaptaObject oRange = (IAxaptaObject)ta.m_oDataSource.Call("ClearRange", oFieldID,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
то ругается, говорит:
"Unable to cast object of type 'System.Int32' to type 'AxaptaCOMConnector.IAxaptaObject'"
То есть не может привести тип.
Подскажите в чём может быть проблема?
И как по нормальному передать iFieldID?