Trong đoạn mã dưới đây, tôi đang cố gắng chèn bản ghi từ excel vào bảng cơ sở dữ liệu, nhưng cột bổ sung không được chuyển qua excel. với giá trị không đổi (vòng lặp foreach có giá trị khác) được gán từ trang được yêu cầu.Làm thế nào để chèn một giá trị không đổi vào một cột bằng cách sử dụng ASP.Net SqlBulkCopy
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);
Nhưng mã không hoạt động. Ý tưởng nào?
Hãy tưởng tượng giá trị mặc định là một chuỗi rất dài. Liệu giá trị mặc định cho mỗi hàng reoccurring mặc định có được tối ưu hóa trong cấu trúc dữ liệu truyền tải (trình điều khiển Oracle hoặc SqlServer) và trong ADO.NET DataTable không? –