Errors 16000 - 16999

Error

Severity

Event logged

Description (message text)

16901

16

No

%hs: This feature has not been implemented yet.

16902

16

No

%ls: The value of the parameter %ls is invalid.

16903

16

No

The "%ls" procedure was called with an incorrect number of parameters.

16904

16

No

sp_cursor: optype: You can only specify ABSOLUTE in conjunction with DELETE or UPDATE.

16905

16

No

The cursor is already open.

16906

17

No

Temporary storage used by the cursor to store large object variable values referred by the cursor query is not usable any more.

16907

16

No

%hs is not allowed in cursor statements.

16909

16

No

%ls: The cursor identifier value provided (%x) is not valid.

16910

16

No

The cursor %.*ls is currently used by another statement.

16911

16

No

%hs: The fetch type %hs cannot be used with forward only cursors.

16914

16

No

The "%ls" procedure was called with too many parameters.

16915

16

No

A cursor with the name '%.*ls' already exists.

16916

16

No

A cursor with the name '%.*ls' does not exist.

16917

16

No

Cursor is not open.

16922

16

No

Cursor Fetch: Implicit conversion from data type %s to %s is not allowed.

16924

16

No

Cursorfetch: The number of variables declared in the INTO list must match that of selected columns.

16925

16

No

The fetch type %hs cannot be used with dynamic cursors.

16926

16

No

sp_cursoroption: The column ID (%d) does not correspond to a text, ntext, or image column.

16927

16

No

Cannot fetch into text, ntext, and image variables.

16928

16

No

sp_cursor: Exec statement is not allowed as source for cursor insert.

16929

16

No

The cursor is READ ONLY.

16930

16

No

The requested row is not in the fetch buffer.

16931

16

No

There are no rows in the current fetch buffer.

16932

16

No

The cursor has a FOR UPDATE list and the requested column to be updated is not in this list.

16933

16

No

The cursor does not include the table being modified or the table is not updatable through the cursor.

16934

10

No

Optimistic concurrency check failed. The row was modified outside of this cursor.

16935

16

No

No parameter values were specified for the sp_cursor-%hs statement.

16936

16

No

sp_cursor: One or more values parameters were invalid.

16937

16

No

A server cursor cannot be opened on the given statement or statements. Use a default result set or client cursor.

16938

16

No

sp_cursoropen/sp_cursorprepare: The statement parameter can only be a batch or a stored procedure with a single select, without FOR BROWSE, COMPUTE BY, or variable assignments.

16941

16

No

Cursor updates are not allowed on tables opened with the NOLOCK option.

16942

16

No

Could not generate asynchronous keyset. The cursor has been deallocated.

16943

16

No

Could not complete cursor operation because the table schema changed after the cursor was declared.

16945

16

No

The cursor was not declared.

16946

16

No

Could not open the cursor because one or more of its tables have gone out of scope.

16947

16

No

No rows were updated or deleted.

16948

16

No

The variable '%.*ls' is not a cursor variable, but it is used in a place where a cursor variable is expected.

16949

16

No

The variable '%.*ls' is a cursor variable, but it is used in a place where a cursor variable is not valid.

16950

10

No

The variable '%.*ls' does not currently have a cursor allocated to it.

16951

16

No

The variable '%.*ls' cannot be used as a parameter because a CURSOR OUTPUT parameter must not have a cursor allocated to it before execution of the procedure.

16952

16

No

A cursor variable cannot be used as a parameter to a remote procedure call.

16953

10

No

Remote tables are not updatable. Updatable keyset-driven cursors on remote tables require a transaction with the REPEATABLE_READ or SERIALIZABLE isolation level spanning the cursor.

16954

16

No

Executing SQL directly; no cursor.

16955

16

No

Could not create an acceptable cursor.

16956

10

No

The created cursor is not of the requested type.

16957

16

No

FOR UPDATE cannot be specified on a READ ONLY cursor.

16958

16

No

Could not complete cursor operation because the set options have changed since the cursor was declared.

16959

16

No

Unique table computation failed.

16960

16

No

You have reached the maximum number of cursors allowed.

16961

10

No

One or more FOR UPDATE columns have been adjusted to the first instance of their table in the query.

16962

16

No

The target object type is not updatable through a cursor.

16963

16

No

You cannot specify scroll locking on a cursor that contains a remote table.

16964

16

No

For the optimistic cursor, timestamp columns are required if the update or delete targets are remote.

16965

16

No

Cursor scroll locks were invalidated due to a transaction defect. Reissue the UPDATE or DELETE statement after a cursor fetch.

16966

16

No

%ls: Specified concurrency control option %d (%ls) is incompatible with static or fast forward only cursors. Only read-only is compatible with static or fast forward only cursors.

16992

16

No

The cursor operation is required to wait for cursor asynchronous population to complete. However, at this point the transaction cannot be yielded to let the asynchronous population to continue.

16996

16

No

%ls cannot take output parameters.

16998

16

No

The asynchronous cursor worktable population thread spawn failed.

16999

20

Yes

Internal Cursor Error: The cursor is in an invalid state.