Bonjour,
après recherche je n'arrive pas à me débloquer sur un script.
Je veux faire un sql = "LOAD DATA INFILE MonFichier INTO ..."
Ce script sera automatisé pour faire un import chaque matin après réception du fichier, et le nom du fichier sera toujours VAD_yyyymmddhhmmss.csv
J'ai testé plusieurs méthode :
1) En regexp
Ca fonctionne mais je ne sais pas comment appeler ça dans mon LOAD DATA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set Regex = CreateObject("vbscript.regexp") regex.Pattern = "^VAD_[0-9]{14}\.csv$"
Quelque chose comme
Bon je sais que ça n'est pas ça mais c'est pour que vous compreniez ce que j'essaie de faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part sql = "LOAD DATA INFILE c:\"®ex&"" INTO TABLE ....
2)
Récupérer la date du jour dans une variable
Mais là je bloque car je ne peux pas savoir l'heure à la seconde près où le fichier sera généré. Donc il me refaudrait une expression régulière pour l'heure, et du coup retour au point de départ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part currentDate = Year(now)&""&Month(now)&""&Day(now)
Quelqu'un pourrait-il me venir en aide ? Je sèche complétement.
Merci d'avance.
Partager