Bonjour à tous,
J'utilise l'instruction Bulk insert pour importer un fichier csv dans une table.
Le probleme est qu'un champ contient le caractère Ñ ce qui provoque l'erreur suivante
Voici le code qui génère cette erreurMsg*4863, Niveau*16, État*1, Ligne*1
Erreur de conversion des données à charger en bloc (troncation) pour la ligne 34919, colonne 20 (PxpCodeFonction).
Msg*7399, Niveau*16, État*1, Ligne*1
Le fournisseur OLE DB "BULK" du serveur lié "(null)" a rapporté une erreur. Le fournisseur n'a donné aucune information quant à cette erreur.
Msg*7330, Niveau*16, État*2, Ligne*1
Impossible d'extraire une ligne du fournisseur OLE DB "BULK" du serveur lié "(null)".
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 BULK INSERT dbo.MaTable FROM 'D:\Fichier.csv' WITH (CODEPAGE = 'RAW', DATAFILETYPE = 'char', FIRSTROW = 1, FIELDTERMINATOR = ';', KEEPNULLS, MAXERRORS = 0, TABLOCK)
Partager