J'essaie d'importer un fichier texte dans une base de données d'accès. Ce n'est pas celui que j'ai écrit moi-même, mais la spécification pour le fichier texte délimité est correctement configuré et le fichier est importé correctement à l'aide de l'assistant. Lorsque j'essaie d'utiliser les fonctions d'importation de l'application elle-même, la table ImportError indique "Troncature de champ" pour l'un des champs. Toute aide serait appréciée.MS Access Importer des problèmes de fichier texte
Répondre
Je suggère d'examiner chaque colonne que vous apportez, puis de la mesurer par rapport aux propriétés de la colonne de votre table dans le mode «Conception» de la table.
choses communes que j'ai vu jeter cette erreur sont:
Le texte importé dépasse la limite de 255 caractères d'un champ (dans ce cas, vous pouvez modifier le type de champ mémo)
Les champs de date sont configurés en format de date courte, puis tentent d'importer de longues dates/heures dans le champ.
Texte autre que "oui/non/vrai/faux" importé dans les champs Oui/Non/Vrai/Faux.
Vérifiez deux fois que vos colonnes contiennent des noms similaires, puis vérifiez les données importées. Parfois, lorsque plusieurs personnes travaillent sur un projet et ajoutent des données, les colonnes avec des noms similaires peuvent être confuses ... en particulier si la colonne est réduite de sorte que son nom n'est pas entièrement visible.
"Date courte" est un format d'affichage et non un format de stockage de données. Tout format de date valide dans une source d'importation sera correctement importé et converti au format de date de Jet/ACE (qui est un double, où la partie entière est le jour du 30/12/1899 et la partie décimale est l'heure). La mise en forme du champ cible n'a aucun effet sur les importations - seule la représentation textuelle des dates dans la source d'importation a un effet. Si c'est valide, Jet/ACE l'importera correctement. –
- 1. MS Access 2003 - Importation d'un fichier texte dans la base de données MS Access Tableau
- 2. ms-access: un écouteur de dossier?
- 3. asp et ms-access db - comment importer des données depuis un fichier xls
- 4. Importer MS Access au format CSV sur Mac par programme
- 5. Lier MS Excel aux requêtes MS Access
- 6. Comment puis-je importer un schéma de base de données dans MS Access 2003 à partir d'un fichier texte sql?
- 7. Analyse du texte dans MS Access
- 8. MS Access se bloque après Importation de texte
- 9. MS Access: problèmes de permissions avec les vues
- 10. Importer un fichier texte délimité par des tabulations pour accéder à la base de données
- 11. Comment modifier la requête du fichier MS Access 97 à l'aide de MS Access 2007
- 12. Unicode Malheur! Ms-Access 97 migration vers Ms-Access 2007
- 13. Compilateur MS-Access .mdb?
- 14. Récupérer la liste des tables dans le fichier MS Access
- 15. MS Access somme des enregistrements liés
- 16. C# Zone de texte Fichier Importer
- 17. Valeurs de zone de texte MS Access 2007 valider
- 18. MS-Access: Remplacer "support"
- 19. MS Access Interop - Comment définir le nom de fichier d'impression?
- 20. Evénements MS Access 2007
- 21. MS Access SELECT et OERE
- 22. transactions dans MS Access
- 23. MS Access Propriétés
- 24. MS Access 2003 runtime?
- 25. PHP/MS Access Question
- 26. MS Access 2003 - Informations à partir d'une sortie de formulaire dans un fichier texte
- 27. MS Access backend pour django
- 28. Passer de l'interface client ms-access au fichier exécutable
- 29. Colonnes pivot MS-Access
- 30. Sérialiser les objets de base de données MS Access vers le (s) fichier (s) texte
Le champ en question comporte-t-il plus de 255 caractères? La spécification d'importation affiche-t-elle ce champ en tant que mémo? Êtes-vous important dans une table existante? – Fionnuala
Ma conjecture est que la spécification n'est * pas * correctement configurée, mais l'assistant corrige l'oubli d'une façon ou d'une autre. Est-ce que vous chargez explicitement la spécification lorsque vous testez avec l'assistant? Avez-vous réenregistré la spécification qui fonctionne sous un nouveau nom et essayé celui-là? Et vous pourriez vouloir publier votre commande DoCmd.TransferText - peut-être que vous avez mélangé ou omis certains des paramètres. –