Error 0x800A0BB9

Value: -2146825287 | 0x800A0BB9 | 2148142009

What does it mean ?

adErrInvalidArgument  
Error ADO: Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
Value: 3001 | 0x0BB9 | 0b0000101110111001

Where does it come from ?

FACILITY_CONTROL  
Used by OLE controls. You can find a complete list of the error codes in OLECTL.H - errors from: VB, VBScript, JScript, ADO, third party controls
Value: 10 | 0x00A | 0b00001010

Other Errors for FACILITY_CONTROL