I have the following parameter for SqlCommand. How do I make it to both in and out the paramter value for the Stored Procedure.
SqlCommand mySqlCommand = ne
SqlParameter
has a Direction
enumeration. Set this value.
Then use the SqlCommand.Parameters.Add
that takes a SqlParameter
.
Parameter direction:
http://msdn.microsoft.com/en-us/library/system.data.parameterdirection.aspx
You then pull the value out after having called ExecuteNonQuery
(for example), by getting the Value
from the parameter out of the command collection:
myCommand.Parameters["@paramName"].Value
Can't remember, but I think there is a string indexer on that.
Alternatively, there is this one liner:
myCommand.Parameters.AddWithValue("@paramName", value).Direction = ParameterDirection.InputOutput;