「SequoiaDB巨杉数据库」setLastErrObj()

名称

setLastErrObj(<obj>) - 以 bson 对象的方式,设置前一次操作的详细错误信息。

语法

setLastErrObj(<obj>)

类别

Global

描述

设置前一次操作的详细错误信息。

参数

  • obj ( Object, 必填 )

    bson 错误对象。

    bson 错误对象有3个固定的字段:

    • errno: (Int32) 错误码。
    • description: (String) 错误码对应的描述。
    • detail: (String) 详细的错误描述信息。

返回值

无。

版本

v2.6及以上版本。

示例

  1. 设置前一次操作的详细错误信息

    > db = new Sdb()
    (nofile):0 uncaught exception: -15
    > var err = getLastErrObj()
    > var obj = err.toObj()
    > println( obj.toString() )
    {
        "errno": -15,
        "description": "Network error",
        "detail": ""
    }
    > obj["detail"] = Date() + ": " + obj["description"]
    > setLastErrObj(obj)

相关文章请点击阅读

「SequoiaDB巨杉数据库」setLastErrMsg() 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值