J'ai fais un truc qui marche, mais pour tout!!!

Benoitbelotebis Messages postés 2 Date d'inscription lundi 11 septembre 2006 Statut Membre Dernière intervention 24 janvier 2007 - 24 janv. 2007 à 16:36
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 - 25 janv. 2007 à 11:54
Bonjour, des deux lignes ci-dessous, seule la première fonctionne. La deuxième plante, Acces denied, pourtant en VBS, ça marchait, mais j'ai pas sus ajouter l'heure et le date en VBS, donc je suis maintenant en VB6.

FileCopy "b:\Rapport2.exe", "z:\Rapport2.exe" & " " & Day(Date) & "_" & Month(Date) & "_" & Year(Date) & " " & Hour(Time) & "_" & Minute(Time)

FileCopy "b:\donnees.mdb", "z:\donnees.mdb" & " " & Day(Date) & "_" & Month(Date) & "_" & Year(Date) & " " & Hour(Time) & "_" & Minute(Time)

Une idée? Merci,

5 réponses

cs_Exploreur Messages postés 4822 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
24 janv. 2007 à 16:47
Salut,


Peut-être que le fichier est en cours d'utilisation au moment où tu fais la copie?


A+


Exploreur
0
jmfmarques Messages postés 7668 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
24 janv. 2007 à 17:51
Un simple :

msgbox "z:\Rapport2.exe" & " " & Day(Date) & "_" & Month(Date) & "_" & Year(Date) & " " & Hour(Time) & "_" & Minute(Time)

suffirait pourtant pour qu'il voie clairement cette "destination" et sa cohérence avec FileCopy, notamment en raison du fait que ce chemin contient des espaces sans être entre guillemets, déjà
0
cs_JMO Messages postés 1854 Date d'inscription jeudi 23 mai 2002 Statut Membre Dernière intervention 24 juin 2018 26
25 janv. 2007 à 07:02
 Bonjour à tous

si le Replace est accepté en vb6, l'exemple ci-dessous semble plus logique.

Msgbox "z:\donnees " & Replace(Date,"/","-") & " " & Replace(Left(Time,5),":","_") & ".mdb"

donc:
FileCopy "b:\donnees.mdb" , "z:\donnees " & Replace(Date,"/","-") & " " & Replace(Left(Time,5),":","_") & ".mdb"

Comme le préconise jmfmarques , en test, mettre des msgbox à outrance, permet de vérifier
la cohérence des variables.

jean-marc
0
cs_Exploreur Messages postés 4822 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
25 janv. 2007 à 09:08
Bonjour à Tous,

FormatDateTime ( now, vbShortDate)
FormatDateTime ( now, vbShortTime)

Il pourrai peut-être utiliser ces instruction pour le retour Date et Time, je dit bien peut-être...
A
Exploreur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 22
25 janv. 2007 à 11:54
Selon le message "Access Denied" qu'il reçoit, je pense qu'Exploreur a bien su répondre. Le fichier est probablement en cours d'utilisation.

MPi
0