Je recycle du code à partir d'une ancienne base de données.Comment puis-je gérer les erreurs lors de la copie de fichiers sur le réseau?
Pour une personne, située à l'autre bout du pays, je crois qu'il pourrait y avoir un problème de connexion.
Public Function BackUpBackend()
Dim Source As String
Dim Target As String
Dim retval As Integer
Source = "\\network\backend\accessfile.accdb"
Target = "\\network\backend\backup\"
Target = Target & Format(Date, "mm-dd") & "@"
Target = Target & Format(Time, "hh-mm") & ".accdb"
retval = 0
Dim objFSO As Object
Set objFSO = CreateObject("Scripting.FileSystemObject")
retval = objFSO.CopyFile(Source, Target, True)
Set objFSO = Nothing
End Function
Y at-il un moyen de détecter les erreurs de connexion dans ce code? Et si c'est le cas, la connexion peut-elle être rétablie ou simplement arrêter le processus de sauvegarde tous ensemble lorsque le problème survient?
si le poste de travail à distance a un lecteur partagé puis copier un grand f ile au lecteur partagé, puis le relire. Vérifiez la vitesse du transfert de fichier et vérifiez s'il y a de la corruption après l'aller-retour ... puis exécutez le code sur votre station de travail avec accessfile.accdb sur le poste de travail distant ... quelque chose peut apparaître – jsotola