Я знаю, что это может быть старый вопрос, но я запутался в том, чтобы получить "число затронутых строк" с помощью хранимой процедуры.
Вот мой код:
public DataSet saveuser(string procedure, string username, string password)
{
SqlConnection connection = new SqlConnection();
SqlCommand command = new SqlCommand(procedure, connection);
command.Parameters.AddWithValue("@username", username);
command.Parameters.AddWithValue("@password", password);
SqlAdapter adapter = new SqlAdapter(command);
DataSet dataset = new DataSet();
adapter.Fill(dataset);
connection.Close();
return dataset,
}
Я пробовал этот код:
int rowschanged = command.ExecuteNonQuery();
Это, кажется, помогло мне, но когда я проверял, вставка базы данных была дважды.
У вас есть идеи? Могу ли я получить количество затронутых строк с помощью SqlDataAdapter
?