Ваша проблема заключается в том, что у Вас как слева так и справа от знака присваивания стоят пременные типа anytype.
Можно попробовать запихнуть значение поля в COMVariant.
У класса CCADOField есть член field, в котором хранится COM-объект ADO::Field.
Вызов field.value() возвратит значение в виде COMVariant. Как в дальнейшем обработать это значение - см. в методе value класса CCADOField.
Чтобы получить COM-объект field у класса CCADOField можно создать свой метод, который бы возвращал объект field.
|