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
Premetto che ho visto procedure per killare i processi, ma c'è un modo meno drastico dopo aver aperto e letto un file excell?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()

Rispondi quotando