none
JScript获取sql存储过程中的RAISERROR信息 RRS feed

  • 常规讨论

  • 在JScript中:
    try{
        cmd.execute();
        WScript.echo(conn.errors.count);
    }
    catch(e){
        if(conn.errors.count>0){
            //获得conn.errors中的信息并输出
        }
    }

    存储过程中
    select ‘3’
    RAISERROR ('CurveSetID %d does not exist', 16, 1,@CurveSetID)
    return -1

    这样为什么不能在JS代码中catch不到RAISERROR的信息? 而且conn.errors.count也是0.

    但是把select '3' 去掉就可以catch到错误信息了,为什么啊???

    如果一定要有select ‘3’ 语句,JS中怎么写才能得到RAISERROR的信息?

    谢谢~~~~
    2009年7月10日 3:05

全部回复