Sélectionner un fichier par expression régulière
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
Code:
1 2 3
|
Set Regex = CreateObject("vbscript.regexp")
regex.Pattern = "^VAD_[0-9]{14}\.csv$" |
Ca fonctionne mais je ne sais pas comment appeler ça dans mon LOAD DATA
Quelque chose comme
Code:
sql = "LOAD DATA INFILE c:\"®ex&"" INTO TABLE ....
Bon je sais que ça n'est pas ça mais c'est pour que vous compreniez ce que j'essaie de faire.
2)
Récupérer la date du jour dans une variable
Code:
currentDate = Year(now)&""&Month(now)&""&Day(now)
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.
Quelqu'un pourrait-il me venir en aide ? Je sèche complétement.
Merci d'avance.