Bonjour j'ai un problème mon pc à planter et ma perdu mes objet connexions et commande

du coup j'ai tous recree a "l'identique"

mais voila quand je veu me conecter a ma base mon
MessageBox.Show(ex.Message)
me dit
"La connexion est déjà Open (état=Open)."
J’ai beau lui metre un
OleDbConnection1.Close()
ca n a aucun effet la connexion ne ce ferme pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
            Try
                OleDbConnection1.Open()
                'effacement de la table precedement utiliser
                OleDbCommand1.CommandText = (" DELETE * from article ")
                OleDbCommand1.ExecuteNonQuery()
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            Finally
                OleDbConnection1.Close()
            End Try
Je ne comprends pas bien quelqu'un peu m aider ?

Ce que j'ai fait c vu que j'avais perdu pas mal de truc et que mon projet avais évolué j'ai supprimé la form sur laquelle les connexions et le code été je l ai transvasé sur un autre form et depuis j'ai ce problème pourtant les objets commande de VB possède les mêmes noms et les mêmes propriétés me semble t'il