# NoResultError (/docs/core/reference/api/classes/NoResultError)



[@kysoql/core](/docs/core/reference/api) / NoResultError

Error thrown by `executeTakeFirstOrThrow()` when a query returns no rows.

## Extends [#extends]

* `Error`

## Constructors [#constructors]

<a id="api-constructor" />

### Constructor [#constructor]

```ts
new NoResultError(node): NoResultError;
```

Creates an error for a SELECT query that returned no rows.

#### Parameters [#parameters]

| Parameter | Type                                                                       |
| --------- | -------------------------------------------------------------------------- |
| `node`    | [`SelectQueryNode`](/docs/core/reference/api/type-aliases/SelectQueryNode) |

#### Returns [#returns]

`NoResultError`

#### Overrides [#overrides]

```ts
Error.constructor
```

## Properties [#properties]

| Property                                  | Modifier   | Type                                                                       | Description                                    | Inherited from  |
| ----------------------------------------- | ---------- | -------------------------------------------------------------------------- | ---------------------------------------------- | --------------- |
| <a id="api-property-node" /> `node`       | `readonly` | [`SelectQueryNode`](/docs/core/reference/api/type-aliases/SelectQueryNode) | SELECT operation tree that produced no result. | -               |
| <a id="api-property-name" /> `name`       | `public`   | `string`                                                                   | -                                              | `Error.name`    |
| <a id="api-property-message" /> `message` | `public`   | `string`                                                                   | -                                              | `Error.message` |
| <a id="api-property-stack" /> `stack?`    | `public`   | `string`                                                                   | -                                              | `Error.stack`   |
| <a id="api-property-cause" /> `cause?`    | `public`   | `unknown`                                                                  | -                                              | `Error.cause`   |
