我要做一个数据导入导出的功能。
但如果数据量大的话,按钮提交会响应失败的。
请问下进度条功能怎么做?
谁能帖下代码?

解决方案 »

  1.   

    大数据量的导入导出,基本上都会导致超时的。即便你把超时时间设的很长,也会由于资源得不到释放,而导致服务器无法响应。一般解决方式就是化整为零。一步一步的实现。你可以把常用的数据直接放到内存里。而不是从数据库读取。
    至于进度条就更简单了。用ajax调用webservice就很容易实现了。
      

  2.   

    juedaihuaihuai(隋靖)
    不知道我这样做可以不。
    就是我导入是一个for循环来执行一条插入1条数据到数据库。
    我每执行50次循环就用Thread.Sleep(100);
    这样不知道可行不。
      

  3.   

    大数据的导入使用sqlbulkcopy
    或使用sql 直接导入
    进度条使用aajx updateprocess可显示等待页面
      

  4.   

    我是准备做一个excel导入数据库的功能。别人采集的信息保存在excel里面。
      

  5.   

    就是我导入是一个for循环来执行一条插入1条数据到数据库。
    我每执行50次循环就用Thread.Sleep(100);
    这样不知道可行不。