Как вернуть выходной параметр
Я пытаюсь вернуть выходной параметр из этого метода, но у меня возникли проблемы.
Что я уже пробовал:
public void GetStaffName(string id, out string Name) { try { // dt = new DataTable(); if (con.State != ConnectionState.Open) { con.Open(); } string query = "select * from stafflist where staffidno = @staffidno"; SqlCommand sqlCmd = new SqlCommand(query, con); sqlCmd.Parameters.AddWithValue("@staffidno", id); SqlDataReader dr = sqlCmd.ExecuteReader(); while (dr.Read()) { string Name = dr["emp_name"].ToString(); // return Name; } } catch (Exception ex) { throw ex; } finally { con.Close(); } }
Richard MacCutchan
Какой вопрос? Пожалуйста, предоставьте соответствующие детали, мы не можем читать ваши мысли.
BillWoodruff
подумайте о том, чтобы инициализировать ' Name некоторым значением, которое сообщит вам, если совпадения не было, например:
Имя = " не найдено";
?