xxxxxxxxxx
BULK INSERT SchoolsTemp
FROM 'C:\CSVData\Schools.csv'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ',', --CSV field delimiter
ROWTERMINATOR = '\n', --Use to shift the control to next row
TABLOCK
)
xxxxxxxxxx
public static void SqlBulkCopy(SqlConnection connection, DataTable table, string destinationTable)
{
connection.Open();
try
{
var sqlBulkCopy = new SqlBulkCopy(connection);
sqlBulkCopy.DestinationTableName = destinationTable;
foreach (DataColumn column in table.Columns)
{
sqlBulkCopy.ColumnMappings.Add(column.ColumnName, column.ColumnName);
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
connection.Close();
}
}