SqlConnection connection = Connect();
SqlCommand command = new SqlCommand();
command.CommandType = CommandType.StoredProcedure;
command.CommandText = sprocName;
command.Connection = connection;
//loop through the dictionary
foreach (string key in paramList.Keys)
{
command.Parameters.AddWithValue(key, paramList[key]);
}
SqlDataReader dataReader = command.ExecuteReader();
Я пытаюсь прочитать данные из базы данных, когда я передаю те же параметры и выполняю SP, тогда я получаю правильный результат. Но здесь SqlDataReader dataReader = command.ExecuteReader();
, когда я проверяю (dataReader.HasRows
), он возвращает false!