deviato
16-03-2010, 15:01
Salve ho un problema.
Accedo ad un database access e dopo la lettura non riesco a fare il drop table poichè mi dice che non può bloccare la tabella perchè in uso da un altro utente o processo.
Vi posto il codice:
Cn.Open
......
For i = 0 To 9
cmd = New OleDbCommand("SELECT ......." , Cn)
Dr = cmd.ExecuteReader
Dr.Read()
......
Next
Dr.Close()
cmd = New OleDbCommand("DROP TABLE .....", Cn)
cmd.ExecuteNonQuery()
Cn.Close
Arriva all'istruzione sottolineata e mi da errore. Qualcuno può aiutarmi?
Accedo ad un database access e dopo la lettura non riesco a fare il drop table poichè mi dice che non può bloccare la tabella perchè in uso da un altro utente o processo.
Vi posto il codice:
Cn.Open
......
For i = 0 To 9
cmd = New OleDbCommand("SELECT ......." , Cn)
Dr = cmd.ExecuteReader
Dr.Read()
......
Next
Dr.Close()
cmd = New OleDbCommand("DROP TABLE .....", Cn)
cmd.ExecuteNonQuery()
Cn.Close
Arriva all'istruzione sottolineata e mi da errore. Qualcuno può aiutarmi?