Incorrect type found when assigning rdoParameter Value property (Error 40044).

The data type assigned to the rdoParameter in question does not match the data type of the value being assigned. For example, the data type is set to Integer and you are assigning a String value.

Whenever possible, RDO chooses the parameter data types based on information passed back from the remote data source. You can override that data type by setting the Type property of the rdoParameter object to the correct type.