mssql如何批量insert 数据
DataRow dr = b_orderinfo.GetList_o_id_tenpay("14903401201009201451092135");
string o_id = dr["o_id"].ToString();
string o_p_shop_id = dr["o_p_shop_id"].ToString();
int o_quantity = int.Parse(dr["o_quantity"].ToString());
Response.Write(o_quantity.ToString());
for (int i = 0; i < o_quantity; i++)
{
//数据层是个插入的操作
b_Coupons.insert(o_id, o_p_shop_id);
Response.Write(i.ToString()+"<br>");
}
执行的结果是。。只能插入一条记录。。我反复进行了测试。发现。如果在插入之前放入一定的时间间隔(例如for(int i=0;i<=10000000;i++)),就能插入数据,好像是for循环的太快。数据库拒绝了后边的insert.....我这样简单的重复插入好像数据库是被拒绝的。不知道怎么觉解决。。谢谢先。