Error 0x80040E12

Value: -2147217902 | 0x80040E12 | 2147749394

What does it mean ?

DB_E_BADRATIO  
Numerator was greater than denominator. Values must express ratio between zero and 1.
Value: 3602 | 0x0E12 | 0b0000111000010010

Where does it come from ?

FACILITY_ITF  
COM/OLE Interface management. FACILITY_ITF is designated for user-defined error codes returned from interface methods
Value: 4 | 0x004 | 0b00000100

Other Errors for FACILITY_ITF