Tôi nghi ngờ rằng SqlParameter
"biết" đó là một phần của lệnh nào và thông tin đó không bị xóa khi lệnh được xử lý, nhưng là bị xóa khi bạn gọi command.Parameters.Clear()
.
Cá nhân tôi nghĩ rằng tôi sẽ tránh sử dụng lại các đối tượng ngay từ đầu, nhưng điều đó tùy thuộc vào bạn :)