Показать сообщение отдельно
Старый 21.12.2004, 18:37   #4  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Ваша проблема заключается в том, что у Вас как слева так и справа от знака присваивания стоят пременные типа anytype.
Можно попробовать запихнуть значение поля в COMVariant.
У класса CCADOField есть член field, в котором хранится COM-объект ADO::Field.
Вызов field.value() возвратит значение в виде COMVariant. Как в дальнейшем обработать это значение - см. в методе value класса CCADOField.
Чтобы получить COM-объект field у класса CCADOField можно создать свой метод, который бы возвращал объект field.