Fonctionnement interdit lorsque l'object est fermé

Je suis plutôt nouveau pour l'interaction VBA – SQL Server. Actuellement, j'essaie de lire datatables d'Excel et de l'append à une table dans SQL Server. Je ne comprends pas pourquoi j'ai l'erreur que l'object est fermé. S'il y a d'autres erreurs ou des choses qui peuvent être codées plus facilement ou mieux, n'hésitez pas à partager!

Sub UpdateBG_Results() Dim dbConnectStr As Ssortingng Dim connect As ADODB.Connection Dim results() As Variant Dim rec As ADODB.Recordset Dim fieldsArray() As Ssortingng Sheets("Operational KPI's ROUND").Select fieldsArray() = GetSsortingngArray(ActiveSheet.Range("Y12:AO12")) results = ActiveSheet.Range("Y14:AO14").Value dbConnectStr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=HOME27C4K12\SQLEXPRESS" Set connect = New ADODB.Connection connect.Open dbConnectStr Set rec = New ADODB.Recordset rec.Open "USE Current_state1 SELECT * FROM BG_Results", connect, adOpenKeyset, adLockOptimistic rec.AddNew fieldsArray, results rec.Update rec.Close End Sub