直接插入到oop表里,出错就回滚,正常则提交!记录错误或成功日志!

解决方案 »

  1.   

    是不是在插入SQL临时表之前在内存中对EXCEL中的数据作一些校验
      

  2.   

    直接把Excel当成ado.net的数据源,通过ado.net从excel中取数据,在判断是否有误,没有必要把其添加到一个临时表中。
    http://support.microsoft.com/kb/306572/zh-cn
      

  3.   

    那请问 kinglht(爱新觉罗至尊宝)   这个回滚操作应该怎么写呢 谢谢
      

  4.   

    高手能帮帮我么SqlConnection conn = new SqlConnection(connection());
    SqlTransaction transaction = conn.BeginTransaction();try
    {
        //这里做插入数据
    }
    catch
    {
       transaction.Rollback();
    }finally
    {
       transaction.Commit();
    ]
    如果做事物回滚的话 //我以上这样写对么