Bonjour,
j'utilise SqlBulkCopy (FrameWork 2.0) pour l'insertion en bloc dans une table de ma base à partir d'un DataTable, mais mon problème est que si une cellule de ma dataTable contient une chaine de caractère plus longue que la taille du champ associé dans la table cible une sqlException est généré et le traitement s'arrête, mais, ce que je veux, et que le traitement contenu même si une erreur existe dans le lot d'entré (la DataTable).
je sais que ce là est bien géré dans la commande BCP de SqlServer ( avec comme lot d'entré un fichier texte ou xml) mais je veux utiliser la classe SqlBulkCopy car, simplement ,elle me notifie à chaque insertion d'un nombre précis de lignes que je mentionne( une propriété NotifyAfter et un gestionnaire d'evennement SqlRowsCopied).
est ce qu'il y à quelqu'un qui possède une solution.
Merci de m'aider
A+
Partager