小编Gan*_*sha的帖子

如何使用ASP.Net SqlBulkCopy将常量值插入到列中

在下面的代码中,我尝试将excel中的记录插入到Database表中,但是不会通过excel传递额外的列,该列必须使用从请求的页面分配的常量值(具有不同值的foreach循环)填充.

string CONSTANTVALUE="Test";
bulkCopy.DestinationTableName = "TABLE NAME";
bulkCopy.ColumnMappings.Add("TABLECOLUMN1", "EXCELCOLUMN1");
bulkCopy.ColumnMappings.Add("TABLECOLUMN2", "EXCELCOLUMN2");
bulkCopy.ColumnMappings.Add("TABLECOLUMN3", CONSTANTVALUE);
bulkCopy.WriteToServer(dr);
Run Code Online (Sandbox Code Playgroud)

但代码不起作用.有任何想法吗?

asp.net bulkinsert sqlbulkcopy

6
推荐指数
2
解决办法
9330
查看次数

标签 统计

asp.net ×1

bulkinsert ×1

sqlbulkcopy ×1