Ik vermoed dat SqlParameter
"weet" van welk commando het deel uitmaakt, en dat die informatie niet wordt gewist wanneer het commando wordt verwijderd, maar is gewist wanneer u command.Parameters.Clear()
. aanroept .
Persoonlijk denk ik dat ik in de eerste plaats zou vermijden om de objecten opnieuw te gebruiken, maar het is aan jou :)