HRESULT (if ByVal) | HRESULT (if ByRef) | Description |
---|---|---|
0x80045000 | 0x80045001 | Params missing. A ParamDesc was supplied but the corresponding Params array is missing. |
0x80045100 | 0x80045101 | Params not an array of VARIANT. |
0x80045200 | 0x80045201 | Params array does not have two dimensions. |
0x80045300 | 0x80045301 | Params rows dimension lower boundary is not zero. |
0x80045400 | 0x80045401 | Params columns dimension lower boundary is not zero. |
0x80045500 | 0x80045501 | Params array has too few rows. Unless mapped to a user class array, the Params array must have exactly one row. |
0x80045600 | 0x80045601 | Params array has too many rows. Unless mapped to a user class array, the Params array must have exactly one row. |
0x80045700 | 0x80045701 | Params array has too few columns. It must match the number of columns in the corresponding ParamDesc. |
0x80045800 | 0x80045801 | Params array has too many columns. It must match the number of columns in the corresponding ParamDesc. |
0x80045900 | 0x80045901 | Input type mismatch. The data type of the supplied input is not compatible with the type of the 4GL parameter (or user class attribute) to which it is mapped. |
0x80045A00 | 0x80045A01 | Input conversion error. The conversion from VARIANT type to 4GL type failed. |
0x80045B00 | 0x80045B01 | Params safearray structure could not be accessed (probably malformed). |