2010-09-21 7 views
2

Dans mon application, je veux insérer un document XML dans ma table qui a une colonne avec le type de données XML. Maintenant le problème vient quand j'utilise SqlBulkCopy dans mon application. Je dois passer une méthode Datatable to SqlBulkCopy.WriteToServer. il me montre InvalidCastException. pour stocker des données XML dans datatable, j'ai essayé d'utiliser la propriété Datatype de DataColumn et le définir à XmlReader (n'a pas fonctionné), XElement (n'a pas fonctionné) et chaîne qui montre InvalidCastException. Donc je veux savoir quel type de données dois-je spécifier pour DataColumn afin que les données peuvent être insérées en utilisant sqlbulkcopy.comment gérer le type de données XML dans Datatable lors de l'insertion de données via SqlBulkCopy pour le serveur sql?

Merci,

Répondre

0

Essayez d'envoyer le fichier XML en tant que type de chaîne

+0

je l'ai déjà essayé, mais ne fonctionne pas pour moi. –