DB_Numeric определяется в Oledb.h как
typedef struct tagDB_NUMERIC { BYTE precision; BYTE scale; BYTE sign; BYTE val[ 16 ]; } DB_NUMERIC;
как мы можем преобразовать это в double или float для работы?