Output parameters are not returned when you run an ADO.NET command in Visual Basic
Symptoms
Output parameters do not appear to be initialized or return a wrong value when executing an ADO.NET command.
Resolution
This problem can occur for the following reasons: Output parameters are returned at the end of the data stream when using a DataReader object.The Direction property of the parameter is not set properly.
