Il codice non è identato correttamente e quindi risulta illeggibile.
Comunque per vedere innanzitutto che cosa succede, togli la riga TRY e rimandalo in esecuzione, perchè tu hai messo "Errore di connessione" ma in realtà non è così.
Se usi i TRY devi sapere cosa stai facendo e dove aprirli e chiuderli
Comunque un errore può essere che i parametri devi crearli nello stesso ordine che sono presenti nella query, mentre tu li hai creato in ordine diverso, e inoltre hai creato un parametro @Articolo che nella query non vedo