Guttcanard
Messages postés24Date d'inscriptionvendredi 7 décembre 2018StatutMembreDernière intervention27 janvier 2022
-
Modifié le 27 janv. 2022 à 17:53
Guttcanard
Messages postés24Date d'inscriptionvendredi 7 décembre 2018StatutMembreDernière intervention27 janvier 2022
-
27 janv. 2022 à 17:55
Bonjour,
Je travaille sur un fichier mdb, mais, une fois terminé, je souhaite le déplacer dans un autre dossier, mais on m'en empêche car le fichier est soit disant utilisé par un autre processus.
Or, le seul a utiliser ce fichier, c'est mon programme.
Ci joint mon code qui, d'après moi, devrait pouvoir libérer mon fichier mdb pour le déplacer ?
Si vous voyez quoi faire de plus,
D'avance, merci.
cnxstr = "provider = microsoft.jet.oledb.4.0 ; data source = " & nomDB & ";"
cnx = New OleDbConnection
cnx.ConnectionString = cnxstr
cnx.Open()
sql = "select `COCNE` , `NUPERMIS`, `RMFICNOTE` , `RMTOPONOTE` from FICHE"
cmd = New OleDbCommand(sql)
dta = New OleDbDataAdapter(cmd)
cmd.Connection() = cnx
dta.Fill(dts, "FICHE")
dtt = dts.Tables("FICHE")
cnx.Close()
dysorthographie
Messages postés64Date d'inscriptionjeudi 27 janvier 2022StatutMembreDernière intervention11 mars 20234 Modifié le 27 janv. 2022 à 17:52
Bonjour,
si tu encadre ta déclaration avec using to objet connexion ce déchargera quand il ne serra plus utilisé!
Using cnx = New OleDbConnection
cnx.ConnectionString = cnxstr
cnx.Open()
cnx.Close()
End Using
Guttcanard
Messages postés24Date d'inscriptionvendredi 7 décembre 2018StatutMembreDernière intervention27 janvier 20221 Modifié le 27 janv. 2022 à 17:55
Merci pour ces réponses, mais je l'avais déjà essayé, malheureusement, il me dit toujours qu'il ne peut accèder au fichier car il est utilisé par un autre processus...
Et je ne vois pas bien par quel processus il serait utilisé...