| ; comment character is semicolon. |
| |
| |
| |
| ; "ctlib.loc" - Localization file for Client-Library. |
| ; |
| ; Sccsid @(#) ctlib.loc 1.6 11/5/93 |
| ; |
| ; For readability, this example is for a us_english localization file. |
| [copyright] |
| copyright = "Copyright (C) 1993 Sybase, Inc.\ |
| All rights reserved.\ |
| Use, duplication, or disclosure by the United States\ |
| Government is subject to restrictions as set forth in\ |
| subparagraph (c) (1) (ii) of the Rights in Technical\ |
| Data and Computer Software clause at CFR 52.227-7013.\ |
| Sybase, Inc. 6475 Christie Avenue, Emeryville, CA 94608, USA" |
| |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ; |
| ; The Client-Library Default Error Messages |
| ; |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| [ctdefaults] |
| |
| 1 = ZZZZZ, "unable to get string due to lack of memory" |
| |
| 2 = ZZZZZ, "unable to get layer message string" |
| |
| 3 = ZZZZZ, "unable to get origin message string" |
| |
| 4 = ZZZZZ, "error string not available" |
| |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ; |
| ; The Client-Library layers. |
| ; |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| [ctlayer] |
| |
| 1 = ZZZZZ, "user api layer" |
| |
| 2 = ZZZZZ, "user api layer" |
| |
| 3 = ZZZZZ, "generic protocol layer" |
| |
| 4 = ZZZZZ, "protocol specific layer" |
| |
| 5 = ZZZZZ, "network packet layer" |
| |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ; |
| ; The "origin of error" definitions. |
| ; |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| [ctorigin] |
| |
| 1 = ZZZZZ, "external error" |
| |
| 2 = ZZZZZ, "internal Client Library error" |
| |
| 3 = ZZZZZ, "internal net library error" |
| |
| 4 = ZZZZZ, "internal common library error" |
| |
| 5 = ZZZZZ, "internal intl library error" |
| |
| 6 = ZZZZZ, "internal async manager error" |
| |
| 7 = ZZZZZ, "internal memory management error" |
| |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ; |
| ; The User API Layer Errors |
| ; |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| [ctapierror] |
| |
| 0 = ZZZZZ, "State validation succeeded." |
| |
| 1 = ZZZZZ, "The information being retrieved will not fit in a buffer of %1! bytes." |
| |
| |
| 2 = ZZZZZ, "Memory allocation failure." |
| |
| 3 = 22023, "The parameter %1! cannot be NULL." |
| |
| |
| 4 = 22023, "When %1! is NULL the %2! parameter must be 0." |
| |
| |
| 5 = 22023, "An illegal value of %1! given for parameter %2!." |
| |
| |
| 6 = 08000, "The maximum number of connections have already been opened." |
| |
| |
| 7 = ZZZZZ, "The server does not support the KEEP_CON capability." |
| |
| |
| 8 = 22023, "The %1! parameter must be NULL." |
| |
| |
| 9 = 22023, "The %1! parameter must be set to CS_UNUSED." |
| |
| |
| 10 = 22023, "Boolean values must be set to either CS_TRUE or CS_FALSE." |
| |
| |
| 11 = ZZZZZ, "A CS_SIGNAL_CB cannot be installed because the platform does not support interrupt driven network I/O." |
| |
| |
| 12 = ZZZZZ, "A CS_COMPLETION_CB cannot be installed because the platform does not provide the interrupt or polling capabilities needed." |
| |
| |
| 13 = ZZZZZ, "This property cannot be set after a connection to a server has been established." |
| |
| |
| 14 = ZZZZZ, "This property/capability cannot be set." |
| |
| |
| 15 = ZZZZZ, "It is necessary to be connected to a server in order to get this property/capability." |
| |
| |
| 16 = ZZZZZ, "This routine cannot be called while results are pending for a command that has been sent to the server." |
| |
| |
| 17 = 36001, "The command structure already supports a declared cursor." |
| |
| |
| 18 = 24000, "A cursor must be declared before this command type can be initialized." |
| |
| |
| 19 = ZZZZZ, "This routine may be called only after a CS_SEND_DATA_CMD command has been initialized." |
| |
| |
| 20 = ZZZZZ, "A command must be initialized before this routine can be called." |
| |
| |
| 21 = ZZZZZ, "This routine cannot be used while a cursor is declared on the command structure." |
| |
| |
| 22 = 24000, "A cursor has already been declared on this command structure." |
| |
| |
| 23 = 24000, "The command cannot be initialized after the cursor has been opened." |
| |
| |
| 24 = 24000, "The cursor on this command structure has already been opened." |
| |
| |
| 25 = 24000, "Cursor updates and cursor deletes are not allowed after ct_fetch() returns CS_END_DATA." |
| |
| |
| 26 = ZZZZZ, "A command has already been initialized on this command structure." |
| |
| |
| 27 = ZZZZZ, "The initialized command cannot have parameters." |
| |
| |
| 28 = ZZZZZ, "A command has already been initialized." |
| |
| |
| 29 = ZZZZZ, "This type of command cannot be batched with the command already initialized on the command structure." |
| |
| |
| 30 = ZZZZZ, "A row must be fetched before this routine may be used." |
| |
| |
| 31 = 36001, "A cursor rows command cannot be initialized after a cursor open command has been initialized." |
| |
| |
| 32 = 08000, "The connection's capabilities do not support this type of request." |
| |
| |
| 33 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_CURSOR_RESULT." |
| |
| |
| 34 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_CMD_DONE." |
| |
| |
| 35 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_COMPUTE_RESULT." |
| |
| |
| 36 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_COMPFMT_RESULT." |
| |
| |
| 37 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_MSG_RESULT." |
| |
| |
| 38 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_PARAM_RESULT." |
| |
| |
| 39 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_ROWFMT_RESULT." |
| |
| |
| 40 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_CMD_FAIL." |
| |
| |
| 41 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_CMD_SUCCEED." |
| |
| |
| 42 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_ROW_RESULT." |
| |
| |
| 43 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_STATUS_RESULT." |
| |
| |
| 44 = ZZZZZ, "This routine cannot be called since an asynchronous operation is currently pending." |
| |
| |
| 45 = ZZZZZ, "There is an internal error in the user api layer." |
| |
| |
| 46 = 22023, "An illegal value of %1! was placed in the %2! field of the CS_DATAFMT structure." |
| |
| |
| 47 = ZZZZZ, "When defining parameters, names must be supplied for either all of the parameters or none of the parameters." |
| |
| |
| 48 = ZZZZZ, "The server does not support parameters of type %1!." |
| |
| |
| 49 = ZZZZZ, "This routine cannot be called because another command structure has results pending." |
| |
| |
| 50 = ZZZZZ, "The connection has been marked dead." |
| |
| |
| 51 = 22023, "Exactly one of %1! and %2! must be non-NULL." |
| |
| |
| 52 = ZZZZZ, "In-line error handling must be initialized with the CS_INIT operation before any other ct_diag() action may be taken." |
| |
| |
| 53 = ZZZZZ, "There was not enough memory available to save messages. All previously stored messages have been cleared." |
| |
| |
| 54 = ZZZZZ, "In-line error handling has already been initialized for this connection structure." |
| |
| |
| 55 = ZZZZZ, "WARNING: Existing error and message handlers have been removed." |
| |
| |
| 56 = ZZZZZ, "The message limit cannot be set to a value less than the number of Client-Library or server messages which are currently saved." |
| |
| |
| 57 = ZZZZZ, "A result of type %1! cannot be bound to a program variable of type %2!." |
| |
| |
| 58 = 22023, "The format field of the CS_DATAFMT structure must be CS_FMT_UNUSED if the datatype field is %1!." |
| |
| |
| 59 = 22023, "If the buffer parameter is NULL then the %1! parameter must also be NULL." |
| |
| |
| 60 = ZZZZZ, "There is a usage error. This routine has been called at an illegal time." |
| |
| |
| 61 = ZZZZZ, "Item of %1! is not greater than the largest item bound." |
| |
| |
| 62 = ZZZZZ, "Item %1! has already been read." |
| |
| |
| 63 = ZZZZZ, "Read from the server has timed out." |
| |
| |
| 64 = ZZZZZ, "The option to specify debug files is not yet supported. All debug information will be sent to stdout." |
| |
| |
| 65 = ZZZZZ, "The requested type of trace information is not yet supported." |
| |
| |
| 66 = ZZZZZ, "A context structure must be supplied when setting/clearing this type of debug information." |
| |
| |
| 67 = ZZZZZ, "A connection structure must be supplied when setting/clearing this type of debug information." |
| |
| 68 = ZZZZZ, "Descriptor not found." |
| |
| 69 = ZZZZZ, "A descriptor of name %1! already exists on the connection" |
| |
| 70 = 07008, "The descriptor count of %1! is not possible because it exceeds the maximum count of %2!." |
| |
| 72 = ZZZZZ, "The descriptor %1! has already been associated with a command structure." |
| |
| 73 = 22023, "The %1! field of the CS_DATAFMT structure must be set to CS_UNUSED." |
| |
| 74 = 22023, "When %1! is NULL the %2! field of the CS_DATAFMT structure must be set to 0." |
| |
| 75 = 07001, "Inconsistent parameter settings were found for the dynamic descriptor when it was used as input parameters to a command. All descriptor values must be set." |
| |
| 76 = 07001, "Inconsistent parameter names were found for the dynamic descriptor when it was used as input parameters to a command. A parameter name must be supplied for all of the items or none of the items." |
| |
| 77 = ZZZZZ, "A dynamic descriptor is being used for input parameters; therefore ct_param() cannot be called." |
| |
| 78 = 02000, "There are no rows affected." |
| |
| 79 = 22003, "The bind of result set item %1! resulted in an overflow." |
| |
| 80 = ZZZZZ, "The bind of result set item %1! resulted in an underflow." |
| |
| 81 = ZZZZZ, "The bind of result set item %1! failed because an illegal precision value was specified." |
| |
| 82 = ZZZZZ, "The bind of result set item %1! failed because an illegal scale value was specified." |
| |
| 83 = ZZZZZ, "The bind of result set item %1! failed due to a syntax error in the source data." |
| |
| 84 = ZZZZZ, "The bind of result set item %1! failed due to an illegal value in the format field of a CS_DATAFMT structure." |
| |
| 85 = ZZZZZ, "The bind of result set item %1! failed because the source field value was not within the domain of legal values." |
| |
| 86 = 22012, "The bind of result set item %1! failed because of an attempt to divide by zero." |
| |
| 87 = ZZZZZ, "The bind of result set item %1! failed because Client-Library was unable to get a resource." |
| |
| 88 = ZZZZZ, "The bind of result set item %1! failed. The cause of failure is unknown." |
| |
| 89 = 22002, "The data for column %1! is NULL but no indicator was available." |
| |
| 90 = 01004, "The data for column %1! was truncated but no indicator was available." |
| |
| 91 = ZZZZZ, "The bind was missing for column %1!." |
| |
| 92 = ZZZZZ, "A CS_IODESC structure must be set with ct_data_info() before ct_send_data() can be called." |
| |
| 93 = ZZZZZ, "%1! bytes exceeds the amount of bytes specified for this send data operation. Only %2! more bytes can be sent." |
| |
| 94 = ZZZZZ, "The number of bytes specified for this send data operation have not been sent. %1! more bytes need to be sent." |
| |
| 95 = 22001, "The value %1! was truncated." |
| |
| 96 = ZZZZZ, "No browse information exists." |
| |
| 97 = ZZZZZ, "A CS_IODESC can only be retrieved for text or image columns. Column %1! is not a text or image column." |
| |
| 98 = ZZZZZ, "A CS_IODESC cannot be retrieved for a column that has not been read. Column %1! has not been read." |
| |
| 99 = 0A000, "Capabilities cannot be set after a connection has been established." |
| |
| 100 = ZZZZZ, "Request capabilities cannot be set." |
| |
| 101 = ZZZZZ, "There was a failure initializing the Client-Libray error cache." |
| |
| 102 = 0A000, "This option is not supported by server." |
| |
| 103 = ZZZZZ, "This routine can be called only if the CS_HIDDEN_KEYS property has been set to CS_TRUE." |
| |
| 104 = ZZZZZ, "This message should not be seen." |
| |
| 105 = ZZZZZ, "There was an unexpected failure while retrieving key data." |
| |
| 106 = ZZZZZ, "Column %1! is not a key column." |
| |
| 107 = ZZZZZ, "Column %1! is not nullable. The key data for a column can be set to NULL only if the column accepts NULL values." |
| |
| 108 = ZZZZZ, "The key data supplied for column %1! exceeds the maximum length defined for the column." |
| |
| 109 = ZZZZZ, "There was an unexpected failure while setting key data." |
| |
| 110 = 07008, "A valid count does not exist for the descriptor." |
| |
| 111 = ZZZZZ, "This message should not be seen." |
| |
| 112 = 00000, "%1! rows affected." |
| |
| 113 = ZZZZZ, "The command structure given to this routine contains notification data or extended error data. This routine does not accept such a command structure." |
| |
| 114 = ZZZZZ, "Extended error data does not exist for message %1!." |
| |
| 115 = ZZZZZ, "A remote password cannot be set when a connection to a server exists." |
| |
| 116 = ZZZZZ, "The server name/password combination supplied exceeds the 255 byte limit enforced by Client-Library." |
| |
| 117 = ZZZZZ, "The CS_DISABLE_POLL property must be set to CS_FALSE when this routine is called." |
| |
| 118 = ZZZZZ, "Unable to open file %1!." |
| |
| 119 = 22023, "The data must be NULL when defining CS_INPUTVALUE parameters for a ct_cursor(CS_CURSOR_DECLARE) command." |
| |
| 120 = 22023, "The buffer must be NULL when the current result set consists of format information only." |
| |
| 121 = ZZZZZ, "There is no data associated with descriptor item %1!." |
| |
| 122 = ZZZZZ, "Results are currently being fetched into this descriptor. A descriptor count of %1! is less than the result set size of %2!." |
| |
| 123 = ZZZZZ, "A descriptor has already been specified for the current command." |
| |
| 124 = ZZZZZ, "ct_param() has already been used to define parameters for the command." |
| |
| 125 = ZZZZZ, "A descriptor of size %1! is not large enough for a result set of size %2!." |
| |
| 126 = ZZZZZ, "Another command structure is using the descriptor." |
| |
| 127 = ZZZZZ, "This routine cannot be called if ct_bind() has already been called for the result set." |
| |
| 128 = 22023, "The datatype field of a CS_IODESC must be set to either CS_TEXT_TYPE or CS_IMAGE_TYPE." |
| |
| 129 = 22023, "An invalid locale was supplied in the %1! structure." |
| |
| 130 = 22023, "An invalid precision or scale in the CS_NUMERIC or CS_DECIMAL value was supplied." |
| |
| 131 = ZZZZZ, "A memory pool cannot be set or cleared if open connections exist on the context structure." |
| |
| 132 = 22001, "The bind of result set item %1! resulted in truncation." |
| |
| 133 = 02000, "No rows are affected. More result sets will follow." |
| |
| 134 = ZZZZZ, "The specified id already exists on this connection." |
| |
| 135 = ZZZZZ, "The specified id does not exist on this connection." |
| |
| 136 = 22023, "A string of length 0 is not allowed for parameter %1!." |
| |
| 137 = ZZZZZ, "A bind count of %1! is not consistent with the count supplied for existing binds. The current bind count is %2!." |
| |
| 138 = ZZZZZ, "A data length of %1! exceeds the maximum length allowed for %2! data." |
| |
| 139 = ZZZZZ, "Setting the precision or scale to CS_SRC_VALUE is allowed only if the corresponding result set column is of type numeric or decimal." |
| |
| 140 = ZZZZZ, "Scale cannot be set greater than precision." |
| |
| 141 = 22023, "%1! must be 0 or CS_UNUSED when %2! is NULL." |
| |
| 142 = ZZZZZ, "This property can be used only in the appropriate Client-Library callback. This property cannot be used in main-line code." |
| |
| 143 = ZZZZZ, "The maximum number of connections cannot be set to a value less than the number of currently existing connections." |
| |
| 144 = ZZZZZ, "This property can be used only if a cursor exists on the command structure." |
| |
| 145 = ZZZZZ, "This property cannot be set when the command structure has results pending or has an open cursor." |
| |
| 146 = ZZZZZ, "The CS_LOCALE structure supplied is not valid." |
| |
| 147 = ZZZZZ, "This routine can be used only with the debug version of Client-Library." |
| |
| 148 = ZZZZZ, "The Client-Library async manager was not able to continue. This connection has been marked dead." |
| |
| 149 = ZZZZZ, "The current row's key has been partially set with ct_keydata(). Every key column must be set with ct_keydata() before this operation can continue." |
| |
| 150 = ZZZZZ, "This routine cannot be called because the context structure is in an undefined state. This is probably due to a ct_exit() failure." |
| |
| 151 = ZZZZZ, "A connection to the server must exist on the connection structure before this routine can be called." |
| |
| 152 = ZZZZZ, "A command structure must be supplied for a CS_CANCEL_CURRENT operation." |
| |
| 153 = ZZZZZ, "This routine cannot be called when a connection to a server exists on the CS_CONNECTION structure." |
| |
| 154 = ZZZZZ, "This routine cannot be called because the connection structure is in an undefined state." |
| |
| 155 = ZZZZZ, "This routine cannot be called when the command structure is idle." |
| |
| 156 = ZZZZZ, "This routine cannot be called when a command has been initialized but not sent." |
| |
| 157 = ZZZZZ, "This routine cannot be called until ct_results() has been called for the command that was sent to the server." |
| |
| 158 = ZZZZZ, "This routine can be called only if fetchable results are available to be read." |
| |
| 159 = ZZZZZ, "This routine can be called only if the command structure is idle." |
| |
| 160 = ZZZZZ, "This routine can be called only if the cursor rows are available to be read." |
| |
| 161 = ZZZZZ, "This routine can be called only if regular row results are available." |
| |
| 162 = ZZZZZ, "A receive passthru operation is not legal while the connection is in the middle of processing results in the standard manner." |
| |
| 163 = 21000, "This routine cannot be called until all fetchable results have been completely processed." |
| |
| 164 = ZZZZZ, "This routine can be called only if compute results are available." |
| |
| 165 = ZZZZZ, "This routine cannot be called when a nested cursor command is initialized." |
| |
| 166 = ZZZZZ, "This routine cannot be called while the results of a nested cursor command are not completely processed." |
| |
| 167 = ZZZZZ, "This routine cannot be called because the command structure is in an undefined state." |
| |
| 168 = ZZZZZ, "This routine cannot be called because a receive passthru operation is in progress on this command structure." |
| |
| 169 = ZZZZZ, "This routine cannot be called because a send passthru operation is in progress on this command structure." |
| |
| 170 = ZZZZZ, "This routine cannot be called after ct_results() returns a result type of CS_DESCRIBE_RESULT." |
| |
| 171 = 24000, "A cursor must be opened before this command type can be initialized." |
| |
| 172 = ZZZZZ, "This routine cannot be called because the CS_COMMAND structure is in the middle of a send data operation." |
| |
| 173 = ZZZZZ, "A return status of CS_PENDING must be returned from a completion callback if additional async operations have been initiated." |
| |
| 174 = ZZZZZ, "A context structure must be supplied when setting/clearing this type of callback." |
| |
| 175 = ZZZZZ, "There is not a callback handler installed for signal %1!." |
| |
| 176 = ZZZZZ, "The server does not support null parameters of type %1!." |
| |
| 177 = 22023, "The length of the null-terminated string parameter %1! exceeds the maxium length allowed." |
| |
| 178 = ZZZZZ, "This routine cannot be called until at least one call to ct_send_data() has been made." |
| |
| 179 = 24000, "A cursor row must be fetched before this command can be initialized." |
| |
| 180 = ZZZZZ, "This command must come immediately after a CS_CURSOR_DECLARE command has been initialized." |
| |
| 181 = 24000, "This command is not allowed when the cursor is closed." |
| |
| 182 = 24000, "This command is not allowed after all the cursor's rows have been fetched." |
| |
| |
| |
| |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ; |
| ; The Generic Protocol Layer Errors |
| ; |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| [ctgperror] |
| |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ; |
| ; The TDS Layer Errors |
| ; |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| [cttdserror] |
| |
| 1 = ZZZZZ, "There is a tds protocol error. Premature end of the datastream was encountered." |
| |
| 2 = ZZZZZ, "There is a tds protocol error. An illegal tds version was received." |
| |
| 3 = ZZZZZ, "There is a tds protocol error. An illegal login status was received." |
| |
| 4 = ZZZZZ, "There is a tds protocol error. There are too many bytes in the datastream." |
| |
| 5 = ZZZZZ, "memory allocation failure." |
| |
| 6 = ZZZZZ, "There is a tds protocol error. Duplicate ALT ID was seen while processing results." |
| |
| 7 = ZZZZZ, "There is a tds protocol error. Invalid ALT operator was seen while processing results." |
| |
| 8 = ZZZZZ, "There is a tds protocol error. Invalid ALT id was seen while processing results." |
| |
| 9 = ZZZZZ, "There is a tds protocol error. Invalid ALT column count was seen while processing results." |
| |
| 10 = ZZZZZ, "There is a tds protocol error. Invalid column number was seen while processing results." |
| |
| 11 = ZZZZZ, "There is a tds protocol error. Invalid table index was seen while processing results." |
| |
| 12 = ZZZZZ, "There is a tds protocol error. An illegal browse status was received." |
| |
| 13 = ZZZZZ, "There is a tds protocol error. An illegal capability type was received." |
| |
| 14 = 34000, "There is a tds protocol error. An invalid cursor name was received." |
| |
| 15 = ZZZZZ, "There is a tds protocol error. A duplicate cursor id was received." |
| |
| 16 = ZZZZZ, "There is a tds protocol error. An invalid cursor id was received." |
| |
| 17 = ZZZZZ, "There is a tds protocol error. An invalid cursor row count was received." |
| |
| 18 = 24000, "There is a tds protocol error. An invalid cursor status was received." |
| |
| 19 = ZZZZZ, "There is a tds protocol error. An invalid done status was received." |
| |
| 20 = ZZZZZ, "There is a tds protocol error. An illegal DONEINPROC token stream was received." |
| |
| 21 = ZZZZZ, "There is a tds protocol error. An invalid dynamic status was received." |
| |
| 22 = ZZZZZ, "There is a tds protocol error. An invalid dynamic statement length was received." |
| |
| 23 = 07000, "There is a tds protocol error. An invalid dynamic type was received." |
| |
| 24 = ZZZZZ, "There is a tds protocol error. An invalid dynamic id was received." |
| |
| 25 = ZZZZZ, "There is a tds protocol error. An invalid packet size was received." |
| |
| 26 = ZZZZZ, "There is a tds protocol error. An illegal ENVCHANGE type was received." |
| |
| 27 = ZZZZZ, "There is a tds protocol error. An invalid message status was received." |
| |
| 28 = ZZZZZ, "There is a tds protocol error. An illegal token was received." |
| |
| 29 = ZZZZZ, "There is a tds protocol error. An invalid option command was received." |
| |
| 30 = ZZZZZ, "There is a tds protocol error. An invalid option type was received." |
| |
| 31 = ZZZZZ, "There is a tds protocol error. An invalid orderby stream was received." |
| |
| 32 = ZZZZZ, "There is a tds protocol error. A PARAMFMT was received with no parameters specified." |
| |
| 33 = ZZZZZ, "There is a tds protocol error. An invalid PARAMFMT stream was received." |
| |
| 34 = ZZZZZ, "There is a tds protocol error. A ROWFMT was received with no columns specified." |
| |
| 35 = ZZZZZ, "There is a tds protocol error. An invalid ROWFMT stream was received." |
| |
| 36 = ZZZZZ, "There is a tds state machine error. An illegal tds token sequence was received." |
| |
| 37 = ZZZZZ, "There is a tds state machine error. Attempted operation with results pending. This is an internal error." |
| |
| 38 = ZZZZZ, "There is a tds login error. Illegal number of parameters seen during negotiation." |
| |
| 39 = ZZZZZ, "There is a tds protocol error. An invalid message id was received during login negotiation." |
| |
| 40 = ZZZZZ, "There is a tds protocol error. An invalid column status was received." |
| |
| 41 = ZZZZZ, "There is a tds protocol error. An invalid datatype was received." |
| |
| 42 = ZZZZZ, "There is a tds protocol error. An invalid numeric precision was received." |
| |
| 43 = ZZZZZ, "There is a tds protocol error. An invalid numeric scale was received." |
| |
| 44 = 08001, "The attempt to connect to the server failed." |
| |
| 45 = ZZZZZ, "There is an internal tds layer error. Access to the row buffer manager failed." |
| |
| 46 = ZZZZZ, "There is a tds login error. An attempt was made by the server to encrypt a password, but no encryption handler was installed." |
| |
| 47 = ZZZZZ, "There is a tds login error. The installed encryption handler returned a status that was not CS_SUCCEED." |
| |
| 48 = ZZZZZ, "There is a tds login error. An attempt was made by the server to issue a security challenge, but no challenge handler was installed." |
| |
| 49 = ZZZZZ, "There is a tds login error. The installed challenge handler returned a status that was not CS_SUCCEED." |
| |
| 50 = ZZZZZ, "There is an internal tds layer error. An error was returned from the server while processing an internal tds stream." |
| |
| 51 = ZZZZZ, "There is an internal tds layer error. An unexpected error was returned from common library." |
| |
| 52 = ZZZZZ, "There is an internal tds layer error. An unexpected error was returned from the async manager." |
| |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| ; |
| ; The Network Layer Errors |
| ; |
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| |
| [ctnperror] |
| |
| 1 = 01002, "There was an error encountered while closing the connection." |
| |
| 2 = ZZZZZ, "There was an error encountered while releasing the address." |
| |
| 3 = ZZZZZ, "There was an error encountered while resolving the address." |
| |
| 4 = 08001, "There was an error encountered while establishing the connection." |
| |
| 5 = ZZZZZ, "There was an error encountered while executing the expedited write." |
| |
| 6 = ZZZZZ, "There was an error while executing the network read." |
| |
| 7 = ZZZZZ, "There was an error while executing the network write." |
| |
| 8 = ZZZZZ, "There was an error encountered while opening the address dictionary." |
| |
| 9 = ZZZZZ, "There was an error encountered while closing the address dictionary." |
| |
| 10 = ZZZZZ, "A read was attempted on a connection already executing a read." |
| |
| 11 = ZZZZZ, "A write was attempted on a connection already executing a write." |
| |
| 12 = ZZZZZ, "State error: trying to write when connection is expecting a read." |
| |
| 13 = ZZZZZ, "State error: trying to read when connection is expecting a write." |
| |
| 14 = ZZZZZ, "Buffer is too small to fit a whole packet." |
| |
| 15 = ZZZZZ, "Reading from the network while there remains unprocessed data from the last read." |
| |
| 16 = ZZZZZ, "There was an error encountered while getting the address information." |
| |
| 17 = ZZZZZ, "There was an error encountered while getting the address property." |
| |
| 18 = ZZZZZ, "There is a protocol packet error. An illegal length was received" |
| |
| 128 = ZZZZZ, "There was an error encountered while initializing network options recordkeeping." |
| |
| 129 = ZZZZZ, "There was an error encountered while setting a network option." |
| |
| 130 = ZZZZZ, "unused." |
| |
| 131 = ZZZZZ, "There was an error encountered while initializing Net-Library." |
| |
| 132 = ZZZZZ, "There was an error encountered while initializing Net-Library engine." |
| |
| 133 = ZZZZZ, "There was an error encountered while setting Net-Library callback." |
| |
| 134 = ZZZZZ, "There was an error encountered while exiting Net-Library engine." |
| |
| 135 = ZZZZZ, "There was an error encountered while exiting Net-Library." |
| |
| 136 = ZZZZZ, "There was an error encountered while setting Net-Library callback mode." |
| |
137 = ZZZZZ, "There was an error encountered while chaining signals in Net-Library."
|