1{ SYBEICONVI, EXINFO,
"WARNING! Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?')."},
2{ SYBEICONVO, EXUSER,
"Error converting client characters into server's character set. Some character(s) could not be converted."},
3{ SYBEAAMT, EXPROGRAM,
"User attempted a dbaltbind() with mismatched column and variable types."},
4{ SYBEABMT, EXPROGRAM,
"User attempted a dbbind() with mismatched column and variable types."},
5{ SYBEABNC, EXPROGRAM,
"Attempt to bind to a non-existent column."},
6{ SYBEABNP, EXPROGRAM,
"Attempt to bind using NULL pointers."},
7{ SYBEABNV, EXPROGRAM,
"Attempt to bind to a NULL program variable."},
8{ SYBEACNV, EXCONVERSION,
"Attemp to do conversion with NULL destination variable."},
9{ SYBEADST, EXCONSISTENCY,
"Error in attempting to determine the size of a pair of translation tables."},
10{ SYBEAICF, EXCONSISTENCY,
"Error in attempting to install custom format."},
11{ SYBEALTT, EXCONSISTENCY,
"Error in attempting to load a pair of translation tables."},
12{ SYBEAOLF, EXRESOURCE,
"Error in attempting to open a localization file."},
13{ SYBEAPCT, EXCONSISTENCY,
"Error in attempting to perform a character-set translation."},
14{ SYBEAPUT, EXPROGRAM,
"Attempt to print unknown token."},
15{ SYBEARDI, EXRESOURCE,
"Error in attempting to read datetime information from a localization file."},
16{ SYBEARDL, EXRESOURCE,
"Error in attempting to read the dblib.loc localization file."},
17{ SYBEASEC, EXPROGRAM,
"Attempt to send an empty command buffer to the SQL Server."},
18{ SYBEASNL, EXPROGRAM,
"Attempt to set fields in a null loginrec."},
19{ SYBEASTF, 1,
"VMS: Unable to setmode for control_c ast."},
20{ SYBEASTL, EXPROGRAM,
"Synchronous IO attempted at AST level."},
21{ SYBEASUL, EXPROGRAM,
"Attempt to set unknown loginrec field."},
22{ SYBEATTNACK, 1,
"Timed out waiting for server to acknowledge attention."},
23{ SYBEAUTN, EXPROGRAM,
"Attempt to update the timestamp of a table which has no timestamp column."},
24{ SYBEBADPK, EXINFO,
"Packet size of %1! not supported. -- size of %2! used instead."},
25{ SYBEBADTYPE, 1,
"Illegal value for type parameter given to %1!."},
26{ SYBEBBCI, EXINFO,
"Batch successfully bulk-copied to SQL Server."},
27{ SYBEBBFL, 1,
"-001- Batch failed in bulk-copy to SQL Server."},
28{ SYBEBBL, EXPROGRAM,
"Bad bindlen parameter passed to dbsetnull()."},
29{ SYBEBCBC, EXPROGRAM,
"bcp_columns() must be called before bcp_colfmt() and bcp_colfmt_ps()."},
30{ SYBEBCBNPR, EXPROGRAM,
"bcp_bind(): if varaddr is NULL, prefixlen must be 0 and no terminator should be specified."},
31{ SYBEBCBNTYP, EXPROGRAM,
"bcp_bind(): if varaddr is NULL and varlen greater than 0, the table column type must be SYBTEXT or SYBIMAGE and the program variable type must be SYBTEXT, SYBCHAR, SYBIMAGE or SYBBINARY."},
32{ SYBEBCBPREF, EXPROGRAM,
"Illegal prefix length. Legal values are 0, 1, 2 or 4."},
33{ SYBEBCFO, EXUSER,
"Bcp host-files must contain at least one column."},
34{ SYBEBCHLEN, EXPROGRAM,
"host_collen should be greater than or equal to -1."},
35{ SYBEBCIS, EXCONSISTENCY,
"Attempt to bulk-copy an illegally-sized column value to the SQL Server."},
36{ SYBEBCIT, EXPROGRAM,
"It's illegal to use BCP terminators with program variables other than SYBCHAR, SYBBINARY, SYBTEXT, or SYBIMAGE."},
37{ SYBEBCITBLEN, EXPROGRAM,
"bcp_init(): tblname parameter is too long."},
38{ SYBEBCITBNM, EXPROGRAM,
"bcp_init(): tblname parameter cannot be NULL."},
39{ SYBEBCMTXT, EXPROGRAM,
"bcp_moretext() may be used only when there is at least one text or image column in the server table."},
40{ SYBEBCNL, EXNONFATAL,
"Negative length-prefix found in BCP data-file."},
41{ SYBEBCNN, EXUSER,
"Attempt to bulk-copy a NULL value into Server column 0, which does not accept NULL values."},
42{ SYBEBCNT, EXUSER,
"Attempt to use Bulk Copy with a non-existent Server table."},
43{ SYBEBCOR, EXCONSISTENCY,
"Attempt to bulk-copy an oversized row to the SQL Server."},
44{ SYBEBCPB, EXPROGRAM,
"bcp_bind(), bcp_moretext() and bcp_sendrow() may NOT be used after bcp_init() has been passed a non-NULL input file name."},
45{ SYBEBCPCTYP, EXPROGRAM,
"bcp_colfmt(): If table_colnum is 0, host_type cannot be 0."},
46{ SYBEBCPI, EXPROGRAM,
"bcp_init() must be called before any other bcp routines."},
47{ SYBEBCPN, EXPROGRAM,
"bcp_bind(), bcp_collen(), bcp_colptr(), bcp_moretext() and bcp_sendrow() may be used only after bcp_init() has been called with the copy direction set to DB_IN."},
48{ SYBEBCPOPT, 1,
"The option cannot be called while a bulk copy operation is progress."},
49{ SYBEBCPREC, EXNONFATAL,
"Column %1!: Illegal precision value encountered."},
50{ SYBEBCPREF, EXPROGRAM,
"Illegal prefix length. Legal values are -1, 0, 1, 2 or 4."},
51{ SYBEBCRE, EXNONFATAL,
"IO error while reading bcp data-file."},
52{ SYBEBCRO, EXINFO,
"The BCP hostfile '' contains only 0 rows. It was impossible to read the requested 0 rows."},
53{ SYBEBCSA, EXUSER,
"The BCP hostfile '' contains only 0 rows. Skipping all of these rows is not allowed."},
54{ SYBEBCSET, EXCONSISTENCY,
"Unknown character-set encountered."},
55{ SYBEBCSI, EXPROGRAM,
"Host-file columns may be skipped only when copying INto the Server."},
56{ SYBEBCSNDROW, EXPROGRAM,
"bcp_sendrow() may NOT be called unless all text data for the previous row has been sent using bcp_moretext()."},
57{ SYBEBCSNTYP, EXPROGRAM,
"column number %1!: if varaddr is NULL and varlen greater than 0, the table column type must be SYBTEXT or SYBIMAGE and the program variable type must be SYBTEXT, SYBCHAR, SYBIMAGE or SYBBINARY."},
58{ SYBEBCUC, EXRESOURCE,
"Bcp: Unable to close host data-file."},
59{ SYBEBCUO, EXRESOURCE,
"Bcp: Unable to open host data-file."},
60{ SYBEBCVH, EXPROGRAM,
"bcp_exec() may be called only after bcp_init() has been passed a valid host file."},
61{ SYBEBCVLEN, EXPROGRAM,
"varlen should be greater than or equal to -1."},
62{ SYBEBCWE, EXNONFATAL,
"IO error while writing bcp data-file."},
63{ SYBEBDIO, EXPROGRAM,
"Bad bulk-copy direction. Must be either IN or OUT."},
64{ SYBEBEOF, EXNONFATAL,
"Unexpected EOF encountered in BCP data-file."},
65{ SYBEBIHC, EXPROGRAM,
"Incorrect host-column number found in bcp format-file."},
66{ SYBEBIVI, EXPROGRAM,
"bcp_columns(), bcp_colfmt() and bcp_colfmt_ps() may be used only after bcp_init() has been passed a valid input file."},
67{ SYBEBNCR, EXPROGRAM,
"Attempt to bind user variable to a non-existent compute row."},
68{ SYBEBNUM, EXPROGRAM,
"Bad numbytes parameter passed to dbstrcpy()."},
69{ SYBEBOOL, 1,
"Boolean parameters must be TRUE or FALSE."},
70{ SYBEBPKS, EXPROGRAM,
"In DBSETLPACKET(), the packet size parameter must be between 0 and 999999."},
71{ SYBEBPREC, EXPROGRAM,
"Illegal precision specified."},
72{ SYBEBPROBADDEF, EXCONSISTENCY,
"bcp protocol error: illegal default column id received."},
73{ SYBEBPROBADLEN, 1,
"bcp protocol error: illegal datatype length received."},
74{ SYBEBPROBADPREC, 1,
"bcp protocol error: illegal precision value received."},
75{ SYBEBPROBADSCL, 1,
"bcp protocol error: illegal scale value received."},
76{ SYBEBPROBADTYP, 1,
"bcp protocol error: unknown column datatype."},
77{ SYBEBPROCOL, EXCONSISTENCY,
"bcp protocol error: returned column count differs from the actual number of columns received."},
78{ SYBEBPRODEF, EXCONSISTENCY,
"bcp protocol error: expected default information and got none."},
79{ SYBEBPRODEFID, EXCONSISTENCY,
"bcp protocol error: default column id and actual column id are not same."},
80{ SYBEBPRODEFTYP, EXCONSISTENCY,
"bcp protocol error: default value datatype differs from column datatype."},
81{ SYBEBPROEXTDEF, EXCONSISTENCY,
"bcp protocol error: more than one row of default information received."},
82{ SYBEBPROEXTRES, EXCONSISTENCY,
"bcp protocol error: unexpected set of results received."},
83{ SYBEBPRONODEF, EXCONSISTENCY,
"bcp protocol error: default value received for column that does not have default."},
84{ SYBEBPRONUMDEF, EXCONSISTENCY,
"bcp protocol error: expected number of defaults differs from the actual number of defaults received."},
85{ SYBEBRFF, EXRESOURCE,
"IO error while reading bcp format-file."},
86{ SYBEBSCALE, EXPROGRAM,
"Illegal scale specified."},
87{ SYBEBTMT, EXPROGRAM,
"Attempt to send too much TEXT data via the bcp_moretext() call."},
88{ SYBEBTOK, EXCOMM,
"Bad token from SQL Server: Data-stream processing out of sync."},
89{ SYBEBTYP, EXPROGRAM,
"Unknown bind type passed to DB-LIBRARY function."},
90{ SYBEBTYPSRV, EXPROGRAM,
"Datatype is not supported by the server."},
91{ SYBEBUCE, EXRESOURCE,
"Bcp: Unable to close error-file."},
92{ SYBEBUCF, EXPROGRAM,
"Bcp: Unable to close format-file."},
93{ SYBEBUDF, EXPROGRAM,
"Bcp: Unrecognized datatype found in format-file."},
94{ SYBEBUFF, EXPROGRAM,
"Bcp: Unable to create format-file."},
95{ SYBEBUFL, EXCONSISTENCY,
"DB-LIBRARY internal error - send buffer length corrupted."},
96{ SYBEBUOE, EXRESOURCE,
"Bcp: Unable to open error-file."},
97{ SYBEBUOF, EXPROGRAM,
"Bcp: Unable to open format-file."},
98{ SYBEBWEF, EXNONFATAL,
"IO error while writing bcp error-file."},
99{ SYBEBWFF, EXRESOURCE,
"IO error while writing bcp format-file."},
100{ SYBECAP, EXCOMM,
"DB-Library capabilities not accepted by the Server."},
101{ SYBECAPTYP, EXCOMM,
"Unexpected capability type in CAPABILITY datastream."},
102{ SYBECDNS, EXCONSISTENCY,
"Datastream indicates that a compute column is derived from a non-existent select-list member."},
103{ SYBECDOMAIN, EXCONVERSION,
"Source field value is not within the domain of legal values."},
104{ SYBECINTERNAL, EXCONVERSION,
"Internal Conversion error."},
105{ SYBECLOS, EXCOMM,
"Error in closing network connection."},
106{ SYBECLOSEIN, 1,
"Unable to close interface file."},
107{ SYBECLPR, EXCONVERSION,
"Data-conversion resulted in loss of precision."},
108{ SYBECNOR, EXPROGRAM,
"Column number out of range."},
109{ SYBECNOV, EXCONVERSION,
"Attempt to set variable to NULL resulted in overflow."},
110{ SYBECOFL, EXCONVERSION,
"Data-conversion resulted in overflow."},
111{ SYBECONN, EXCOMM,
"Unable to connect socket -- SQL Server is unavailable or does not exist."},
112{ SYBECRNC, EXPROGRAM,
"The current row is not a result of compute clause 0, so it is illegal to attempt to extract that data from this row."},
113{ SYBECRSAGR, EXPROGRAM,
"Aggregate functions are not allowed in a cursor statement."},
114{ SYBECRSBROL, EXPROGRAM,
"Backward scrolling cannot be used in a forward scrolling cursor."},
115{ SYBECRSBSKEY, EXPROGRAM,
"Keyset cannot be scrolled backward in mixed cursors with a previous fetch type."},
116{ SYBECRSBUFR, EXPROGRAM,
"Row buffering should not be turned on when using cursor APIs."},
117{ SYBECRSDIS, EXPROGRAM,
"Cursor statement contains one of the disallowed phrases 'compute', 'union', 'for browse', or 'select into'."},
118{ SYBECRSFLAST, EXPROGRAM,
"Fetch type LAST requires fully keyset driven cursors."},
119{ SYBECRSFRAND, EXPROGRAM,
"Fetch types RANDOM and RELATIVE can only be used within the keyset of keyset driven cursors."},
120{ SYBECRSFROWN, EXPROGRAM,
"Row number to be fetched is outside valid range."},
121{ SYBECRSFTYPE, EXRESOURCE,
"Unknown fetch type."},
122{ SYBECRSINV, EXPROGRAM,
"Invalid cursor statement."},
123{ SYBECRSINVALID, EXRESOURCE,
"The cursor handle is invalid."},
124{ SYBECRSMROWS, EXRESOURCE,
"Multiple rows are returned, only one is expected."},
125{ SYBECRSNOBIND, EXPROGRAM,
"Cursor bind must be called prior to updating cursor."},
126{ SYBECRSNOCOUNT, EXPROGRAM,
"The DBNOCOUNT option should not be turned on when doing updates or deletes with dbcursor()."},
127{ SYBECRSNOFREE, EXPROGRAM,
"The DBNOAUTOFREE option should not be turned on when using cursor APIs."},
128{ SYBECRSNOIND, EXPROGRAM,
"One of the tables involved in the cursor statement does not have a unique index."},
129{ SYBECRSNOKEYS, EXRESOURCE,
"The entire keyset must be defined for KEYSET cursors."},
130{ SYBECRSNOLEN, EXRESOURCE,
"No unique index found."},
131{ SYBECRSNOPTCC, EXRESOURCE,
"No OPTCC was found."},
132{ SYBECRSNORDER, EXRESOURCE,
"The order of clauses must be from, where, and order by."},
133{ SYBECRSNORES, EXPROGRAM,
"Cursor statement generated no results."},
134{ SYBECRSNOTABLE, EXRESOURCE,
"Table name is NULL."},
135{ SYBECRSNOUPD, EXPROGRAM,
"Update or delete operation did not affect any rows."},
136{ SYBECRSNOWHERE, EXPROGRAM,
"A WHERE clause is not allowed in a cursor update or insert."},
137{ SYBECRSNROWS, EXRESOURCE,
"No rows returned, at least one is expected."},
138{ SYBECRSNUNIQUE, EXRESOURCE,
"No unique keys associated with this view."},
139{ SYBECRSORD, EXPROGRAM,
"Only fully keyset driven cursors can have 'order by', ' group by', or 'having' phrases."},
140{ SYBECRSRO, EXPROGRAM,
"Data locking or modifications cannot be made in a READONLY cursor."},
141{ SYBECRSSET, EXPROGRAM,
"A SET clause is required for a cursor update or insert."},
142{ SYBECRSTAB, EXPROGRAM,
"Table name must be determined in operations involving data locking or modifications."},
143{ SYBECRSUPDNB, EXPROGRAM,
"Update or insert operations cannot use bind variables when binding type is NOBIND."},
144{ SYBECRSUPDTAB, EXPROGRAM,
"Update or insert operations using bind variables require single table cursors."},
145{ SYBECRSVAR, EXRESOURCE,
"There is no valid address associated with this bind."},
146{ SYBECRSVIEW, EXPROGRAM,
"A view cannot be joined with another table or a view in a cursor statement."},
147{ SYBECRSVIIND, EXPROGRAM,
"The view used in the cursor statement does not include all the unique index columns of the underlying tables."},
148{ SYBECS, 1,
"-004- cs context Error."},
149{ SYBECSYN, EXCONVERSION,
"Attempt to convert data stopped by syntax error in source field."},
150{ SYBECUFL, EXCONVERSION,
"Data-conversion resulted in underflow."},
151{ SYBECWLL, 1,
"Attempt to set column width less than 1."},
152{ SYBEDBPS, EXRESOURCE,
"Maximum number of DBPROCESSes already allocated."},
153{ SYBEDCL, 1,
"-004- DCL Error."},
154{ SYBEDDNE, EXCOMM,
"DBPROCESS is dead or not enabled."},
155{ SYBEDIVZ, EXUSER,
"Attempt to divide by $0.00 in function %1!."},
156{ SYBEDNTI, EXPROGRAM,
"Attempt to use dbtxtsput() to put a new text-timestamp into a column whose datatype is neither SYBTEXT nor SYBIMAGE."},
157{ SYBEDPOR, EXPROGRAM,
"Out-of-range datepart constant."},
158{ SYBEDVOR, EXPROGRAM,
"Day values must be between 1 and 7."},
159{ SYBEECAN, EXINFO,
"Attempted to cancel unrequested event notification."},
160{ SYBEECRT, 1,
"Must call dbregdefine() before dbregcreate()."},
161{ SYBEEINI, EXINFO,
"Must call dbreginit() before dbregraise()."},
162{ SYBEEQVA, 1,
"Error in queueing VMS AST routine."},
163{ SYBEERRLABEL, 1,
"An illegal value was returned from the security label handler."},
164{ SYBEESSL, 1,
"Login security level entered does not agree with operating system level."},
165{ SYBEETD, EXPROGRAM,
"Failure to send the expected amount of TEXT or IMAGE data via dbmoretext()."},
166{ SYBEEUNR, EXCOMM,
"Unsolicited event notification received."},
167{ SYBEEVOP, EXINFO,
"Called dbregwatch() with a bad options parameter."},
168{ SYBEEVST, EXINFO,
"Must initiate a transaction before calling dbregparam()."},
169{ SYBEFCON, EXCOMM,
"SQL Server connection failed."},
170{ SYBEFENC, 1,
"Password Encryption failed."},
171{ SYBEFGTL, 1,
"Bcp: Row number of the first row to be copied cannot be greater than the row number for the last row to be copied."},
172{ SYBEFMODE, 1,
"ReadWriteAppend mode denied on file."},
173{ SYBEFRES, EXFATAL,
"Challenge-Response function failed."},
174{ SYBEFSHD, EXRESOURCE,
"Error in attempting to find the Sybase home directory."},
175{ SYBEFUNC, EXPROGRAM,
"Functionality not supported at the specified version level."},
176{ SYBEGENOS, 1,
"General Operating System Error."},
177{ SYBEICN, EXPROGRAM,
"Invalid computeid or compute column number."},
178{ SYBEIDCL, EXCONSISTENCY,
"Illegal datetime column length returned by DataServer. Legal datetime lengths are 4 and 8 bytes."},
179{ SYBEIDECCL, EXCONSISTENCY,
"Invalid decimal column length returned by the server."},
180{ SYBEIFCL, EXCONSISTENCY,
"Illegal floating-point column length returned by DataServer. Legal floating-point lengths are 4 and 8 bytes."},
181{ SYBEIFNB, EXPROGRAM,
"Illegal field number passed to bcp_control()."},
182{ SYBEIICL, EXCONSISTENCY,
"Illegal integer column length returned by SQL Server. Legal integer lengths are 1, 2, and 4 bytes."},
183{ SYBEIMCL, EXCONSISTENCY,
"Illegal money column length returned by DataServer. Legal money lengths are 4 and 8 bytes."},
184{ SYBEINLN, EXUSER,
"Interface file: unexpected end-of-line."},
185{ SYBEINTF, EXUSER,
"Server name not found in interface file."},
186{ SYBEINUMCL, EXCONSISTENCY,
"Invalid numeric column length returned by the server."},
187{ SYBEIPV, EXINFO,
"%1! is an illegal value for the %2! parameter of %3!."},
188{ SYBEISOI, EXCONSISTENCY,
"Invalid sort-order information found."},
189{ SYBEISRVPREC, EXCONSISTENCY,
"Illegal precision value returned by the server."},
190{ SYBEISRVSCL, EXCONSISTENCY,
"Illegal scale value returned by the server."},
191{ SYBEITIM, EXPROGRAM,
"Illegal timeout value specified."},
192{ SYBEIVERS, EXPROGRAM,
"Illegal version level specified."},
193{ SYBEKBCI, EXINFO,
"Bcp: 1000 rows sent to SQL Server."},
194{ SYBEKBCO, EXINFO,
"1000 rows successfully bulk-copied to host-file."},
195{ SYBELBLEN, 1,
"Security labels should be less than 256 characters long."},
196{ SYBEMEM, EXRESOURCE,
"Unable to allocate sufficient memory."},
197{ SYBEMOV, EXUSER,
"Money arithmetic resulted in overflow in function %1!."},
198{ SYBEMPLL, EXUSER,
"Attempt to set maximum number of DBPROCESSes lower than 1."},
199{ SYBEMVOR, EXPROGRAM,
"Month values must be between 1 and 12."},
200{ SYBENBUF, EXINFO,
"called dbsendpassthru() with a NULL buf pointer."},
201{ SYBENBVP, EXPROGRAM,
"Cannot pass dbsetnull() a NULL bindval pointer."},
202{ SYBENDC, EXPROGRAM,
"Cannot have negative component in date in numeric form."},
203{ SYBENDTP, EXPROGRAM,
"Called dbdatecrack() with a NULL datetime parameter."},
204{ SYBENEG, EXCOMM,
"Negotiated login attempt failed."},
205{ SYBENEHA, 1,
"Called dbreghandle() with a NULL handler parameter."},
206{ SYBENHAN, EXINFO,
"called dbrecvpassthru() with a NULL handler parameter."},
207{ SYBENLNL, 1,
"Program not linked with specified network library."},
208{ SYBENMOB, EXPROGRAM,
"No such member of 'order by' clause."},
209{ SYBENOEV, EXINFO,
"dbpoll() cannot be called if registered procedure notifications have been disabled."},
210{ SYBENOTI, 1,
"No event handler installed."},
211{ SYBENOVALUE, 1,
"Security labels require both a name and a value."},
212{ SYBENPRM, EXPROGRAM,
"NULL parameter not allowed for this dboption."},
213{ SYBENSIP, EXPROGRAM,
"Negative starting index passed to dbstrcpy()."},
214{ SYBENTLL, EXUSER,
"Name too long for loginrec field."},
215{ SYBENTST, 1,
"The file being opened must be a stream_lf."},
216{ SYBENTTN, EXPROGRAM,
"Attempt to use dbtxtsput() to put a new text-timestamp into a non-existent data row."},
217{ SYBENULL, EXINFO,
"NULL DBPROCESS pointer passed to DB-Library."},
218{ SYBENULP, EXPROGRAM,
"Called with a NULL parameter."},
219{ SYBENUM, 1,
"Incorrect number of arguments given to DB-Library."},
220{ SYBENXID, EXNONFATAL,
"The Server did not grant us a distributed-transaction ID."},
221{ SYBEONCE, EXPROGRAM,
"Function can be called only once."},
222{ SYBEOOB, EXCOMM,
"Error in sending out-of-band data to SQL Server."},
223{ SYBEOPIN, EXNONFATAL,
"Could not open interface file."},
224{ SYBEOPNA, EXNONFATAL,
"The textimage facility is available only when using a SQL Server whose version number is 4.0 or greater."},
225{ SYBEOPTNO, 1,
"Option is not allowed or is unreconized."},
226{ SYBEOREN, EXINFO,
"Warning: an out-of-range error-number was encountered in dblib.loc. The maximum permissible error-number is defined as DBERRCOUNT in sybdb.h."},
227{ SYBEORPF, EXUSER,
"Attempt to set remote password would overflow the login-record's remote-password field."},
228{ SYBEOSSL, 1,
"Operating system login level not in range of Secure SQL Server."},
229{ SYBEPAGE, 1,
"wrong resource type or length given for dbpage() operation."},
230{ SYBEPOLL, EXINFO,
"Only one dbpoll() can be active at a time."},
231{ SYBEPRTF, EXINFO,
"dbtracestring() may only be called from a printfunc()."},
232{ SYBEPWD, EXUSER,
"Incorrect password."},
233{ SYBERDCN, EXCONVERSION,
"Requested data-conversion does not exist."},
234{ SYBERDNR, EXPROGRAM,
"Attempt to retrieve data from a non-existent row."},
235{ SYBEREAD, EXCOMM,
"Read from SQL Server failed."},
236{ SYBERESP, EXPROGRAM,
"Response function address passed to dbresponse() must be non-NULL."},
237{ SYBERFILE, 1,
"Can not open resource file."},
238{ SYBERPCS, EXINFO,
"Must call dbrpcinit() before dbrpcparam()."},
239{ SYBERPIL, EXPROGRAM,
"It is illegal to pass -1 to dbrpcparam() for the datalen of parameters which are of type SYBCHAR, SYBVARCHAR, SYBBINARY, or SYBVARBINARY."},
240{ SYBERPNA, EXNONFATAL,
"The RPC facility is available only when using a SQL Server whose version number is 4.0 or greater."},
241{ SYBERPND, EXPROGRAM,
"Attempt to initiate a new SQL Server operation with results pending."},
242{ SYBERPNULL, EXPROGRAM,
"value parameter for dbprcparam() can be NULL, only if the datalen parameter is 0."},
243{ SYBERPTXTIM, EXPROGRAM,
"RPC parameters cannot be of type TextImage."},
244{ SYBERPUL, EXPROGRAM,
"When passing a SYBINTN, SYBDATETIMN, SYBMONEYN, or SYBFLTN parameter via dbrpcparam(), it's necessary to specify the parameter's maximum or actual length, so that DB-Library can recognize it as a SYBINT1, SYBINT2, SYBINT4, SYBMONEY, or SYBMONEY4, etc."},
245{ SYBERTCC, EXPROGRAM,
"dbreadtext() may not be used to receive the results of a query which contains a COMPUTE clause."},
246{ SYBERTSC, EXPROGRAM,
"dbreadtext() may only be used to receive the results of a query which contains a single result column."},
247{ SYBERTYPE, 1,
"Invalid resource type given to DB-Library."},
248{ SYBERXID, EXNONFATAL,
"The Server did not recognize our distributed-transaction ID."},
249{ SYBESECURE, EXPROGRAM,
"Secure Server function not supported in this version."},
250{ SYBESEFA, EXPROGRAM,
"DBSETNOTIFS cannot be called if connections are present."},
251{ SYBESEOF, EXCOMM,
"Unexpected EOF from SQL Server."},
252{ SYBESFOV, EXPROGRAM,
"dbsafestr() overflowed its destination buffer."},
253{ SYBESLCT, 1,
"Could not select or copy field specified."},
254{ SYBESMSG, EXSERVER,
"General SQL Server error: Check messages from the SQL Server."},
255{ SYBESOCK, EXCOMM,
"Unable to open socket."},
256{ SYBESPID, EXPROGRAM,
"Called dbspid() with a NULL dbproc."},
257{ SYBESYNC, EXCOMM,
"Read attempted while out of synchronization with SQL Server."},
258{ SYBETEXS, EXINFO,
"Called dbmoretext() with a bad size parameter."},
259{ SYBETIME, EXTIME,
"SQL Server connection timed out."},
260{ SYBETMCF, EXPROGRAM,
"Attempt to install too many custom formats via dbfmtinstall()."},
261{ SYBETMTD, EXPROGRAM,
"Attempt to send too much TEXT data via the dbmoretext() call."},
262{ SYBETPAR, EXPROGRAM,
"No SYBTEXT or SYBIMAGE parameters were defined."},
263{ SYBETPTN, EXUSER,
"Syntax error: only two periods are permitted in table names."},
264{ SYBETRAC, EXINFO,
"Attempted to turn off a trace flag that was not on."},
265{ SYBETRAN, EXINFO,
"DBPROCESS is being used for another transaction."},
266{ SYBETRAS, EXINFO,
"DB-Library internal error - trace structure not found."},
267{ SYBETRSN, EXINFO,
"Bad numbytes parameter passed to dbtracestring()."},
268{ SYBETSIT, EXINFO,
"Attempt to call dbtsput() with an invalid timestamp."},
269{ SYBETTS, EXUSER,
"The table which bulk-copy is attempting to copy to a host-file is shorter than the number of rows which bulk-copy was instructed to skip."},
270{ SYBETYPE, EXINFO,
"Invalid argument type given to DB-Library."},
271{ SYBEUACS, 1,
"VMS: Unable to assign channel to sys$command."},
272{ SYBEUAVE, 1,
"Unable to allocate VMS event flag."},
273{ SYBEUCPT, EXUSER,
"Unrecognized custom-format parameter-type encountered in dbstrbuild()."},
274{ SYBEUCRR, EXCONSISTENCY,
"Internal software error: Unknown connection result reported by dbpasswd()."},
275{ SYBEUDTY, EXCONSISTENCY,
"Unknown datatype encountered."},
276{ SYBEUFDS, EXUSER,
"Unrecognized format encountered in dbstrbuild()."},
277{ SYBEUFDT, EXCONSISTENCY,
"Unknown fixed-length datatype encountered."},
278{ SYBEUHST, EXUSER,
"Unknown host machine name."},
279{ SYBEUMSG, EXCOMM,
"Unknown message-id in MSG datastream."},
280{ SYBEUNAM, EXFATAL,
"Unable to get current username from operating system."},
281{ SYBEUNOP, EXNONFATAL,
"Unknown option passed to dbsetopt()."},
282{ SYBEUNT, EXUSER,
"Unknown network type found in interface file."},
283{ SYBEURCI, EXRESOURCE,
"Unable to read copyright information from the dblib localization file."},
284{ SYBEUREI, EXRESOURCE,
"Unable to read error information from the dblib localization file."},
285{ SYBEUREM, EXRESOURCE,
"Unable to read error mnemonic from the dblib localization file."},
286{ SYBEURES, EXRESOURCE,
"Unable to read error string from the dblib localization file."},
287{ SYBEURMI, EXRESOURCE,
"Unable to read money-format information from the dblib localization file."},
288{ SYBEUSCT, EXCOMM,
"Unable to set communications timer."},
289{ SYBEUTDS, EXCOMM,
"Unrecognized TDS version received from SQL Server."},
290{ SYBEUVBF, EXPROGRAM,
"Attempt to read an unknown version of BCP format-file."},
291{ SYBEUVDT, EXCONSISTENCY,
"Unknown variable-length datatype encountered."},
292{ SYBEVDPT, EXUSER,
"For bulk copy, all variable-length data must have either a length-prefix or a terminator specified."},
293{ SYBEVMS, 1,
"Sendflush: VMS IO error."},
294{ SYBEVOIDRET, 1,
"Parameter of type SYBVOID cannot be a return parameter."},
295{ SYBEWAID, EXCONSISTENCY,
"DB-LIBRARY internal error: ALTFMT following ALTNAME has wrong id."},
296{ SYBEWRIT, EXCOMM,
"Write to SQL Server failed."},
297{ SYBEXOCI, EXNONFATAL,
"A character-set translation overflowed its destination buffer while using bcp to copy data from a host-file to the SQL Server."},
298{ SYBEXTDN, EXPROGRAM,
"Warning: the xlt_todisp parameter to dbfree_xlate() was NULL. The space associated with the xlt_tosrv parameter has been freed."},
299{ SYBEXTN, EXPROGRAM,
"The xlt_todisp and xlt_tosrv parameters to dbfree_xlate() were NULL."},
300{ SYBEXTSN, EXPROGRAM,
"Warning: the xlt_tosrv parameter to dbfree_xlate() was NULL. The space associated with the xlt_todisp parameter has been freed."},
301{ SYBEZTXT, EXINFO,
"Attempt to send zero length TEXT or IMAGE to dataserver via dbwritetext()."},
302{ 0, 0,
"Please add a description for this error to src/tds/error_table.h"}