---
source_url: https://docs.dolphindb.cn/zh/error_codes/S06006.html
fetched_at: 2026-05-19T09:11:31Z
category: error_codes
title: S06006
sha1: 65d35253b12d32d317967b51ac96098432c599ad
---

# S06006

## 错误代码

S06006

## 报错信息

The object 'XXX' is neither an XDB connection nor a function definition. RefId:
S06006

## 错误原因

这个报错与调用一个不可调用的对象有关。在 DolphinDB 里，只有以下两种对象是可调用的：

- 函数；
- xdb 连接句柄，参考：[xdb。](../funcs/x/xdb.html)

如果调用一个不可调用的对象，就会报这个错误：

```dolphindb
def f(x) { 
    return x() // 这里不会报错，因为在这里还不能确定 x 是否为可调用对象 
} 

f(1) // 这里会报错，因为 Constant 1 不是可调用对象 

f(::now) // 这里不会报错，因为内置函数 now 是可调用对象
```

## 解决办法

如上例，`f` 的入参要求是使用可调用对象，则传入的参数必须修改为可调用对象。
