當操作完成,返回一個as_status類型的值,此值對應於as_error.code。若操作返回失敗狀態,一般是非AEROSPIKE_OK, 應用應檢查as_error變量以取得更多信息。請參見as_status.h獲取完成列表。
一個as_error變量可重用於多個操作,每個操作會重置as_error並在出錯時設值。
下面是一個錯誤處理的簡單示例:
if (aerospike_key_put(&as, &err, NULL, &key, &rec) != AEROSPIKE_OK) {
fprintf(stderr, "err(%d) %s at [%s:%d]\n", err.code, err.message, err.file, err.line);
}