.net循环插入数据
WebReference.IHotelService myclient = new WebReference.IHotelService();object dateinfo = myclient.getHotelDataInfoList();
object里面获取了一个数据集。理由8000多条数据,怎样把这数据循环插入到sql数据库表? .net --------------------编程问答-------------------- 要看你的是什么格式了,xml?json? --------------------编程问答-------------------- Thread
IAsyncResult --------------------编程问答-------------------- 随便那种都行。求代码 --------------------编程问答-------------------- 求思路代码啊、 --------------------编程问答-------------------- object dateinfo 你这个要先转类型啊,不转类型怎么读? --------------------编程问答-------------------- datatable批量插入,但前提是datatable里面的列字段的数据类型、长度要跟待插入表的一致。
using (SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(__connStr))
{
try
{
sqlBulkCopy.DestinationTableName = DestinationTableName;
sqlBulkCopy.BatchSize = dt.Rows.Count;
__sqlConn.Open();
if (dt != null && dt.Rows.Count != 0)
{
sqlBulkCopy.WriteToServer(dt);
}
sqlBulkCopy.Close();
__sqlConn.Close();
}
catch
{
return false;
}
}
return true; --------------------编程问答-------------------- Refer:
http://www.cnblogs.com/insus/archive/2012/09/22/2698515.html --------------------编程问答-------------------- SqlBulkCopy 大数据量插入 --------------------编程问答-------------------- 转成datatable 循环 插入 --------------------编程问答-------------------- 循环遍历集合(json、xml、集合、datatable)拼接sql语句批量插入的sql语句!
补充:.NET技术 , ASP.NET