Salut,
Il me faudrait plus de détails.
Les données de ton fichiers texte sont elles lignes par lignes ?
Y a t il un séparateur si oui lequel ? (cela donne donc un fichier plat)
Si tu réponds oui à toutes ces questions :
Vérifie si ta base et ton fichier existe et si la date correspond à la date où tu dois importer (ex : dernier import le 01/01/2008, prochaine le 01/02/2008)
Si tout est bon,
Parcours ton fichier ligne à ligne en stockant dans un tableau ta ligne en la splitant suivant ton séparateur.
Une fois fait, lance ta requête de INSERT INTO releve (col1, col2, ..., colN) VALUES (tableau (1), tableau (2), ..., tableau(N));
Fait attention mais il serait quand même bon de vérifier que tu ne sois pas en train d'écrire un doublon.
J'espère que ton fichier n'est pas trop gros (10 Mo commencent à être dur).
Je ne sais pas si en vb6 tu peux faire des threads mais là ça serait peut être une bonne idée afin de ne pas figer le poste.
Bonne prog.
|