假如我有大量數據插入到數據庫中,中途斷線,如何讓.net自動重新連上,再繼續作插入動作!!求個助.3Q!

解决方案 »

  1.   

    接着后面传貌似不怎么好做
    不过试想一下可不可以这样
    把插入的方法写成事务提交,假如中间连接不上了,肯定会抛 SqlException ,抓到这个错误就return false;
    全部数据插入完毕了,事务提交后,return true;调用这个方法的时候写个定时器。
    当执行这个方法返回true的时候把定时器关掉。
    否则定时器一直这样执行下去。
      

  2.   

    解決.我是這樣做的.寫一個方法,把數據庫操作放在這個方法裏邊,用try和catch
    catch部分功能為重新調用此方法.並在這裏邊累積次數,達到一定次數還不能作數據庫動作,則回應者.