>For the Output parameters you need to provide all details (type and length). This is only possible with Add method, not a quickie AddWithValue.However, there's absolutely nothing wrong with specifying ParameterDirection.InputOutput, and when done that way, the .AddWithValue() method works just fine ... as long as the value you provide is of the proper length.
~~Bonnie