插入大量数据后代码无法正常工作?

时间:2012-10-01 05:53:27

标签: c# asp.net

我有一个网格视图,用于显示员工在待机动员中。最初约有2000名员工被加载到gridview中。我的问题是,在动员页面中,当我们动员员工时,数据正确插入,但fillgrid没有得到称为

它在我的本地系统中工作正常,但在服务器中没有。这是因为数据量很大。其他所有功能都正常工作....

继承我的插入代码

int i = clsMob.InsertMobilizationDetails(dsMobilizn.GetXml());
if (i>0)
{
   FillGrid();
   ClearAll();
   string str = "<script>alert('Successfully mobilized the selected employees')</script>";
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Validation Error", str, false);
                 return;
}

函数InsertMobilizationDetails

public int InsertMobilizationDetails(string xml)
{
    Database_Operations dbo = new Database_Operations("TransMob_InDetails", true);
    dbo.AddParameter("@xmlMob", xml);        
    return dbo.ExecuteQuery();  //returns value as 1     
}

1 个答案:

答案 0 :(得分:0)

如果记录数量超过2000,那么我可能会遇到服务邮件大小问题,默认邮件大小为65536.增加邮件大小并尝试加载应用程序。