If a data-type conversion occurred when stored procedure parameter values were being mapped, the connection was left in a state where it could not be used for further stored procedure calls:
A dbrpcinit error occurred if the same procedure was called
A 20019 error occurred if a different procedure was called
This change resolves this problem by closing the connection if a parameter mapping error occurs.
If a data-type conversion occurred when stored procedure parameter values were being mapped, the connection was left in a state where it could not be used for further stored procedure calls: