Dat is zeker een verbetering… nu u enkel vereist aan stap door de code en vindt welk voorwerp ongeldig is en uitwerkt waarom.
Eigenlijk denk ik ik het probleem zie, schijnt u om een mengeling van OleDb en Sql te gebruiken - u hebt een verbinding OleDb gecre�ërd en dan het gevraagd om u een bevel te geven - dat het zal, een OleDbCommand - maar anderzijds wordt u geprobeerd om het aan een SqlCommand te gieten die niet zal werken.
U moet besluiten of u aan OleDb of inheemse Sql Server werkt en dan verzekert uw code met uw keus verenigbaar is.