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. |