Good afternoon, I can not understand why I can not add the second value to the parameters of the procedure, it gives an error
The SqlParameter is a SqlParameterCollection
ValueSQLDataPC.FlagBegin = true; ResultPCInfo = GetMethod.GetPCData(ID, IP); ValueDataConnect.SendCommand.CommandText = "sp_CheckIndex"; ValueDataConnect.SendCommand.CommandType = CommandType.StoredProcedure; SqlParameter[] ParameterArray = new SqlParameter[2]; ValueDataConnect.SendCommand.Parameters.Clear(); ValueDataConnect.SendCommand.Parameters.Add("@CheckCode", SqlDbType.Int, 342); SqlParameter ReturnResult = new SqlParameter("@ResultSearch", SqlDbType.VarChar); ReturnResult.Value = ""; ReturnResult.Direction = ParameterDirection.ReturnValue; ValueDataConnect.SendCommand.Parameters.Add(ReturnResult); ValueDataConnect.SendCommand.ExecuteNonQuery(); ResultCheck = Convert.ToString(ValueDataConnect.SendCommand.Parameters["@ResultSearch"].Value);