Voici le code que j'utilise pour mettre à jour une base de données SQL :
Public Sub main()
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
cnn.Open "ConnectionName"
rst.ActiveConnection = cnn
rst.CursorLocation = adUseServer
rst.Source = "Update Table ..."
rst.Open
Set rst = Nothing
Set cnn = Nothing
End Sub
Ce que je veux savoir, c'est si et comment je dois traiter le premier objet après l'avoir ouvert. Dois-je le fermer ? Lorsque j'essaie de faire rst.Close, j'obtiens l'erreur suivante : "Operation is not allowed when the object is closed". Le code fonctionne bien sans rst.Close, je me demande s'il y a des dangers à ne pas fermer l'objet.