我做了个for循环 有很多个sql的insert into 语句
经常碰到 将截断字符串或二进制数据 这个错误 我想如何在exception里面能继续执行下一个
不好意思 我想知道这个是字符太短 我已经设置了text 了 
还有有前触发可以的 但是表太多了 所以请教了

解决方案 »

  1.   

    for(int i = 0;i<k ;i++)
    {
    try
    {
    ...
    }
    catch()
    {
    continue;
    }
    }
      

  2.   

    在程序里就用try,catch来处理
    如果在sql server里就用@@error,raiserror来处理。
      

  3.   

    谁说用try,catch程序的健壮性不好呢?
    如果你不在前台程序里用这个,那么只有在后台数据库里用存储过程来实现,其中,在存储过程里来处理插入失败的问题。
      

  4.   

    我不是说try,catch程序的健壮性不好 我是说有Exception忽略了 不好
      

  5.   

    i don't know what you are talking about!