一:使用()方法插入
foreach (DataRow datarow in )
{
string sql = "INSERT INTO [Table_1]
([CompanyName],[CompanyCode],[Address],[Owner],[Memo])" +
"VALUES('" + datarow["CompanyName"].ToString() + "'" +
",'" + datarow["CompanyCode"].ToString() + "'" +
",'" + datarow["Address"].ToString() + "'" +
",'" + datarow["Owner"].ToString() + "'" +
",'" + datarow["Memo"].ToString() + "')";
using (SqlConnection sqlconn = new SqlConnection(connectionString))
{
();
SqlCommand sqlcommand = new SqlCommand(sql, sqlconn);
();
();
}
}
二:使用(dataset,tablename);
SqlCommand insertcommand = new SqlCommand("INSERT INTO [Table_1]([CompanyName],[CompanyCode],[Address],[Owner],[Memo])" +
"VALUES(@CompanyName, @CompanyCode,@Address,@Owner,@Memo)",new SqlConnection(connectionString));
("@CompanyName", , 50, "CompanyName");
("@CompanyCode", , 25, "CompanyCode");
("@Address", , 255, "Address");
("@Owner", , 25, "Owner");
("@Memo", , 255, "Memo");
= insertcommand;
(dataset, "Table_1");
三:使用(datatable)
SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(connectionString, );
= "Table_1";//数据库中的表名
([0]);