Monday 30 September 2013

Copy DataTable ASP.net to SQL Server With SQLBulkCopy

ASP.net menyediakan fasilitas copy isi datatable ASP.net ke dalam table Database SQL server, yaitu SQLBulkCopy dengan persyaratan :
  • Tipe data harus sama
  • Jumlah kolom harus sama
berikut ini adalah contoh kodenya  sekaligus bagaimana caranya mendeklarasikan datatable dan juga bagaimana cara mengisinya dengan manual :

DataTable Dt = new DataTable();
Dt.Columns.Add("Nama", Type.GetType("System.String"));
Dt.Columns.Add("Nilai", Type.GetType("System.String"));
Dt .Rows.Add(new object[] { "Andhika", "3" });
Dt .Rows.Add(new object[] { "Dhika", "5" });
Dt .Rows.Add(new object[] { "Purwanto", "7" }); 
SqlBulkCopy sqlBulk = new SqlBulkCopy("nama-koneksi-sql");
sqlBulk.DestinationTableName = "nama-table-sql";
sqlBulk.WriteToServer(Dt);

No comments:

Post a Comment