Vala je vous expose mon problème (en espérant que vous m'aidiez parceque là je sais plus comment faire) : Je suis en train de réaliser une application avec access 97 (une application de gestion des habilitations des agents à utiliser tel ou tel applicatif) et pour cela j'extrai un fichier txt de ce qu'ils appellent le serveur de sécurité. Mon fichier txt est formaté de telle facon que tout les champs sont séparés par un ' ; '. Le dernier champ de chaque ligne contient une "barrette" du genre "100000000001000000001000000000", barrette exprimant en fait les droits (consultation,saisie etc). Lorsque j'essaye d'importer ce fichier texte dans une base access,tout les champs se remplissent niquel SAUF le dernier champs contenant la barrette. En effet lorsque la barrette commence par un 1 du genre "100000000001000000001000000000" access me laisse le champ vide, lorsque la barrette ne contient que des 0 du genre "000000000000000000000000000000", access me met la valeur 0 dans le champ et enfin dans le cas d'une barrete du genre "000000000001000000001000000000", access me met "1000000001000000000". Autre précision le champ en question est de type texte dans la base ou est implanté le fichier texte et mon code pour l'implantation est :
Private Sub importTxt(nomRep As String, nomFic As String, nomtab As String, nomBd As Database)
Enfin je récupére les erreur dans une autre table et le msg d'erreur qui m'es retourné est "Échec dans la conversion de type"
Vala donc si qqun a une idée pour qu'Access laisse mes barrette sous la forme du fichier txt ou a déjà rencontré ce problème ca serait sympa de m'en faire profité ( c pour mon stage ;o/ )