El método es muy sencillo de utilizar desde un datatable que se tenga almacenada la informacion podemos cargar directamente en una tabla de SQL Server todos los datos, sin necesidad de recorrer en un bucle el DataTable.
El código es el siguiente:
Con el método WriteToServer escribimos en la tabla los datos del DataTable.
Y con este método tan sencilla podemos grabar grandes cantidades de datos sin esfuerzo.
Y esto es todo, feliz programming!!
Saludos
Alex.
El código es el siguiente:
string ConnectionString = "Server=SQL2005;Database=BBDD;Uid=sa;Pwd=;";
using (SqlBulkCopy bulkcopy = new SqlBulkCopy(ConnectionString)
{
bulkcopy.DestinationTableName = "dbo.Facturas";
try
{
bulkcopy.WriteToServer(MyDataTable);
}
catch (Exception ex)
{
if (startVisualMap.consola) {
Console.WriteLine(ex.Message + " " + MyDataTable);
}
}
}
Con el método WriteToServer escribimos en la tabla los datos del DataTable.
Y con este método tan sencilla podemos grabar grandes cantidades de datos sin esfuerzo.
Y esto es todo, feliz programming!!
Saludos
Alex.