读书人

ASP.NET web service 接口解决方案

发布时间: 2012-12-16 12:02:32 作者: rapoo

ASP.NET web service 接口
使用Web Service 做了一个接口,提供一个数据插入方法SetBigBarcode(包含多个参数),如果是多条数据插入,首先使用缓存记录,等要插入的数据全部推送后,再检查缓存中的数据是否符合规则,符合规则后再将这些数据插入到数据表。


调用web 接口方法测试代码


LIS.LIS_Barcodes lis = new LIS.LIS_Barcodes(); //实例化web 接口对象
for (int i = 0; i <3000; i++) //3000为插入数据的条数
{
int r = lis.SetBigBarcode("某某分公司", "部门" + i.ToString(), "站点" + i.ToString(), "项目" + i.ToString(), "资产" + i.ToString(), "资产型号" + i.ToString(), "M", 1, 3000, " 张工");

if (r < 0) //插入过程失败
{
Response.Write(r.ToString());
break;
}
}


--------------------------------------------------------------------

现在问题来了,如果插入的是2000条内,则没有问题,但是超过2000条的话就报以下错误:



求解??????????????????????????
[解决办法]
你每2000条数据后,让程序停几秒再执行

读书人网 >Web Service

热点推荐