comment ajouter un mappage de colonne dans sqlbulkcopy en c # où les noms de colonne contiennent des espaces

.net sql sqlbulkcopy

Question

using (SqlBulkCopy sc = new SqlBulkCopy(conn))
{
    sc.DestinationTableName = destination;

    sc.ColumnMappings.Add("ID","ID #");
    sc.ColumnMappings.Add("Amount","Amount in USD");

    sc.WriteToServer(datatable);
}

Je reçois une erreur indiquant que la dose de colonne ne correspond pas dans une cartographie de colonne donnée

Merci d'avance.

Réponse populaire

La solution trouvée doit ajouter des crochets autour des champs uniquement lorsque l’espace blanc est impliqué dans le nom de la colonne.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi