Aerospike C客户端手册———错误处理

2022-06-21 00:00:00 专区 操作 参数 错误 捕获

错误处理

每个数据库操作均接受一个as_error对象做为参数。当在操作期间发生错误,参数as_error会被填入状态码和错误信息。通常,参数as_error是数据库操作的第二个参数。

as_error提供的信息包括:

  • code — 操作的状态,类型是as_status。
  • message — 错误码相应的信息。若操作成功完成,此信息可能为空(NULL)。
  • func — 错误发生的函数名。若未能正确捕获,可能为空(NULL)。
  • file — 错误发生的文件名。若未能正确捕获,可能为空(NULL)。
  • line — 错误发生的文件行号。若未能正确捕获,可能为0。

相关文章