gon_ak
Messages postés197Date d'inscriptionmardi 28 février 2006StatutMembreDernière intervention17 novembre 2006
-
12 mai 2006 à 13:44
acecel
Messages postés140Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 octobre 2006
-
12 mai 2006 à 15:54
Bonjour à Tous,
C'est encore au sujet du Split. Comme je l'avais déjà préciser, lorsque j'effectue la lecture ligne par ligne de mon fichier csv, je souhaitais récupérer uniquement les informations qui m'intéresse ppour les enregistre dans ma base de donnée.
Et voici le bout de code:
'Ouverture du fichier
Set tf = fs.OpenTextFile(App.Path + "\ShiftReport.csv", 1)
While tf.AtEndOfStream = False
strBuffer = tf.ReadLine
vContener = Split(strBuffer, ";")
// Est-ce possible de rajouter un select Case ici???????????
Si oui cela ne serait-il pas trop lourd? Sinon pouvez-vous me proposer une solution
Mon souci aujourd'hui c'est que mon fichier comporte 18 lignes et dans la table où je vais enregistrer les informations qui m'interessent dans la table de ma base de donnée, j'ai attribuer les même nom: EndDate, MachEff, YarnEff.....
Ce que je souhaite faire c'est:
Si le début de ma chaine "vContener" = par exemple à EndDate alors j'enregistre la fin de ma chaine "vValue" dans le EndDate de ma table de ma base de donnée.
Je comptais faire un Select avec 18 Case mais ???????????????????
Je ne sais vraiment pas comment m'y prendre. Pouvez-vous m'aider s'il vous plait. Merci d'avance