Salve a tutti
nella mia applicazione apro un file excell, salvo i dati e poi chiudo la connessione, ma in task manager il processo rimane attivo.
Di seguito il codice utilizzato
Grazie per le risposte
codice:
Dim exWb = excellApp.Workbooks.Open(strPerc)
'seleziona il foglio di lavoro 1 del file excel
Dim numSheet = excellApp.Worksheets.Count
'Dim a = excellApp.Worksheets.Select(1)
Dim exWs = exWb.Worksheets(1)
Dim nameWs = exWs.name
Dim con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & strPerc & ";" & "Extended Properties=Excel 8.0")
con.Open()
Dim queryExcell As String = ("SELECT * FROM " & "[" & nameWs & "$]")
Dim cmd As New OleDb.OleDbDataAdapter(queryExcell, con)
DS = New DataSet
cmd.Fill(DS, "tabella")
DataGridViewExcell.DataSource = DS
DataGridViewExcell.DataMember = "Tabella"
con.Close()
Premetto che ho visto procedure per killare i processi, ma c'è un modo meno drastico dopo aver aperto e letto un file excell?