📄 dbdrverr.h
字号:
#if defined(OS400) && (__OS400_TGTVRM__ >= 510)
#pragma datamodel(P128)
#endif
/*********************************************************************/
/* */
/* Licensed Materials - Property of IBM */
/* */
/* L-GHUS-5VMPGW, L-GHUS-5S3PEE */
/* (C) Copyright IBM Corp. 1993, 2002 All Rights Reserved */
/* */
/* US Government Users Restricted Rights - Use, duplication or */
/* disclosure restricted by GSA ADP Schedule Contract with */
/* IBM Corp. */
/* */
/*********************************************************************/
/* Notes Database Driver Error Codes */
#ifndef DBD_ERR_DEFS
#define DBD_ERR_DEFS
/* Define some things so that the DATALENS group can use this without our
massive set of header files. */
#ifndef NOERROR
#define NOERROR 0
#endif
#ifndef NOERROR
#define PKG_DBD 0x3100 /* database driver error codes */
#endif
#ifndef errortext
#define errortext(code,text)
#endif
#if (PKG_DBD-0x3100)
error! PKG_DBD has been changed and drivers need to be recompiled!
#endif
/* Database Driver Error Definitions */
#define ERR_DBD_INSUFF_ARGS PKG_DBD+1
errortext(ERR_DBD_INSUFF_ARGS, "Insufficient arguments for database function")
#define ERR_DBD_DATATYPE PKG_DBD+2
errortext(ERR_DBD_DATATYPE, "Incorrect datatype for database function")
#define ERR_DBD_CLASSDRV PKG_DBD+3
errortext(ERR_DBD_CLASSDRV, "The necessary external database driver cannot be located")
#define ERR_DBD_SESSIONS_ACTIVE PKG_DBD+4
errortext(ERR_DBD_SESSIONS_ACTIVE, "Database sessions still open - must be closed by the time Term is called")
#define ERR_DBD_RDATABASE PKG_DBD+5
errortext(ERR_DBD_RDATABASE, "Cannot open specified database, no match for specified Replica ID can be found")
#define ERR_DBD_FUNCTION PKG_DBD+6
errortext(ERR_DBD_FUNCTION, "The specified database driver does not support this function")
#define ERR_DBD_TOOMANY_ARGS PKG_DBD+7
errortext(ERR_DBD_TOOMANY_ARGS, "Too many arguments for database function")
#define ERR_DBD_INCOMPAT_TYPE PKG_DBD+8
errortext(ERR_DBD_INCOMPAT_TYPE, "The data types of two matching results are incompatible")
#define ERR_DBD_MOD_RETRY PKG_DBD+9
internaltext(ERR_DBD_MOD_RETRY, "The table was modified - retry after updating")
#define ERR_DBD_NO_VIEW PKG_DBD+10
errortext(ERR_DBD_NO_VIEW, "A view of that name cannot be found in the specified database")
#ifdef removed
removed because security restriction is gone for R6
#define ERR_DBD_NO_REMOTE PKG_DBD+11
errortext(ERR_DBD_NO_REMOTE, "For security reasons, remote Notes database lookups are not permitted")
#endif
#define ERR_DBD_64K PKG_DBD+12
errortext(ERR_DBD_64K, "The specified database lookup generated more than 65,000 bytes of results, which is too large for Notes to handle in this context.")
#define ERR_DBD_NOT_CAPABLE PKG_DBD+21
errortext(ERR_DBD_NOT_CAPABLE, "<Database Driver>Driver does not have capability required")
#define ERR_DBD_NOT_ALLOWED PKG_DBD+22
errortext(ERR_DBD_NOT_ALLOWED, "<Database Driver>Insufficient user privileges")
#define ERR_DBD_NOT_INITIALIZED PKG_DBD+23
errortext(ERR_DBD_NOT_INITIALIZED, "<Database Driver>DataLens support system not initialized")
#define ERR_DBD_SYSTEM_FAILURE PKG_DBD+24
errortext(ERR_DBD_SYSTEM_FAILURE, "<Database Driver>Complete driver/connection failure")
#define ERR_DBD_TRANSPORT_ERROR PKG_DBD+25
errortext(ERR_DBD_TRANSPORT_ERROR, "<Database Driver>Unrecoverable network or IPC error")
#define ERR_DBD_TRANSPORT_FAILURE PKG_DBD+26
errortext(ERR_DBD_TRANSPORT_FAILURE, "<Database Driver>Network connection not responding")
#define ERR_DBD_CHILD_HANDLE_OPEN PKG_DBD+27
errortext(ERR_DBD_CHILD_HANDLE_OPEN, "<Database Driver>Tried to close parent with active child")
#define ERR_DBD_BAD_CONNECTION_HANDLE PKG_DBD+28
errortext(ERR_DBD_BAD_CONNECTION_HANDLE, "<Database Driver>Bad connection handle")
#define ERR_DBD_BAD_BROWSER_HANDLE PKG_DBD+29
errortext(ERR_DBD_BAD_BROWSER_HANDLE, "<Database Driver>Invalid browsing handle")
#define ERR_DBD_NO_HANDLE_MEMORY PKG_DBD+30
errortext(ERR_DBD_NO_HANDLE_MEMORY, "<Database Driver>Gab couldn't allocate memory for handle")
#define ERR_DBD_BAD_NAME PKG_DBD+31
errortext(ERR_DBD_BAD_NAME, "<Database Driver>Bad name for driver or database")
#define ERR_DBD_DRIVER_LOAD_ERROR PKG_DBD+32
errortext(ERR_DBD_DRIVER_LOAD_ERROR, "<Database Driver>Driver located but could not be loaded")
#define ERR_DBD_NO_COLLECTION_NODE PKG_DBD+33
errortext(ERR_DBD_NO_COLLECTION_NODE, "<Database Driver>Not a valid collection node name")
#define ERR_DBD_END_OF_DATA PKG_DBD+34
errortext(ERR_DBD_END_OF_DATA, "<Database Driver>No more records or browse items")
#define ERR_DBD_UNPOSITIONED PKG_DBD+35
errortext(ERR_DBD_UNPOSITIONED, "<Database Driver>Browser handle not positioned yet")
#define ERR_DBD_NAME_TRUNCATED PKG_DBD+36
errortext(ERR_DBD_NAME_TRUNCATED, "<Database Driver>Returned name truncated to fit in buffer")
#define ERR_DBD_BAD_USER_NAME PKG_DBD+37
errortext(ERR_DBD_BAD_USER_NAME, "<Database Driver>Bad user/application string")
#define ERR_DBD_BAD_PASSWORD PKG_DBD+38
errortext(ERR_DBD_BAD_PASSWORD, "<Database Driver>Bad authorization string")
#define ERR_DBD_DRIVER_OUT_OF_MEMORY PKG_DBD+39
errortext(ERR_DBD_DRIVER_OUT_OF_MEMORY, "<Database Driver>Memory allocation/deallocation error")
#define ERR_DBD_DRIVER_FAILURE PKG_DBD+40
errortext(ERR_DBD_DRIVER_FAILURE, "<Database Driver>Driver-specific error")
#define ERR_DBD_NO_REGISTRATION PKG_DBD+41
errortext(ERR_DBD_NO_REGISTRATION, "<Database Driver>Can't locate driver registration list")
#define ERR_DBD_BAD_BROWSE_DATA PKG_DBD+42
errortext(ERR_DBD_BAD_BROWSE_DATA, "<Database Driver>Can't read browse item")
#define ERR_DBD_BROWSE_ACCESS_ERROR PKG_DBD+43
errortext(ERR_DBD_BROWSE_ACCESS_ERROR, "<Database Driver>Can't read registration data")
#define ERR_DBD_INVALID_ARGUMENT PKG_DBD+44
errortext(ERR_DBD_INVALID_ARGUMENT, "<Database Driver>Bad argument to driver")
#define ERR_DBD_DUPLICATE_HANDLE PKG_DBD+45
errortext(ERR_DBD_DUPLICATE_HANDLE, "<Database Driver>Return handle to already open driver or database")
#define ERR_DBD_MULTIPLE_USERS PKG_DBD+46
errortext(ERR_DBD_MULTIPLE_USERS, "<Database Driver>Warning: database opened with another userid")
#define ERR_DBD_READ_ONLY PKG_DBD+52
errortext(ERR_DBD_READ_ONLY, "<Database Driver>Attempt to alter read-only data")
#define ERR_DBD_NO_ROOM PKG_DBD+53
errortext(ERR_DBD_NO_ROOM, "<Database Driver>Database memory exhausted")
#define ERR_DBD_TRANSACTION_ABORT PKG_DBD+54
errortext(ERR_DBD_TRANSACTION_ABORT, "<Database Driver>Current transaction aborted")
#define ERR_DBD_BAD_MEMORY_MANAGER PKG_DBD+55
errortext(ERR_DBD_BAD_MEMORY_MANAGER, "<Database Driver>Driver uses less restrictive model than application")
#define ERR_DBD_BAD_DATABASE_NAME PKG_DBD+56
errortext(ERR_DBD_BAD_DATABASE_NAME, "<Database Driver>Database could not be located")
#define ERR_DBD_OPEN_DATABASE PKG_DBD+57
errortext(ERR_DBD_OPEN_DATABASE, "<Database Driver>Database already opened by current thread")
#define ERR_DBD_OPEN_CURSOR PKG_DBD+58
errortext(ERR_DBD_OPEN_CURSOR, "<Database Driver>Cursor still open on close database request")
#define ERR_DBD_BAD_EXTENSION PKG_DBD+59
errortext(ERR_DBD_BAD_EXTENSION, "<Database Driver>Requested extension does not exist")
#define ERR_DBD_BAD_ACTION PKG_DBD+60
errortext(ERR_DBD_BAD_ACTION, "<Database Driver>Invalid action")
#define ERR_DBD_BAD_COLUMN PKG_DBD+61
errortext(ERR_DBD_BAD_COLUMN, "<Database Driver>Column does not exist")
#define ERR_DBD_BAD_NEW_NAME PKG_DBD+62
errortext(ERR_DBD_BAD_NEW_NAME, "<Database Driver>New name for table or column is invalid")
#define ERR_DBD_BAD_TABLE PKG_DBD+63
errortext(ERR_DBD_BAD_TABLE, "<Database Driver>Table or view does not exist")
#define ERR_DBD_TRUNCATED PKG_DBD+64
errortext(ERR_DBD_TRUNCATED, "<Database Driver>Input comment/label has been truncated")
#define ERR_DBD_BAD_INDEX PKG_DBD+65
errortext(ERR_DBD_BAD_INDEX, "<Database Driver>Invalid index specification")
#define ERR_DBD_BAD_COUNT PKG_DBD+66
errortext(ERR_DBD_BAD_COUNT, "<Database Driver>Invalid column, etc. count")
#define ERR_DBD_BAD_QUERY PKG_DBD+67
errortext(ERR_DBD_BAD_QUERY, "<Database Driver>Invalid query specification")
#define ERR_DBD_BAD_SYNONYM PKG_DBD+68
errortext(ERR_DBD_BAD_SYNONYM, "<Database Driver>Invalid synonym specification")
#define ERR_DBD_BAD_PRIVILEGE PKG_DBD+69
errortext(ERR_DBD_BAD_PRIVILEGE, "<Database Driver>Invalid privilege specification")
#define ERR_DBD_BAD_USERID PKG_DBD+70
errortext(ERR_DBD_BAD_USERID, "<Database Driver>Invalid User ID specification")
#define ERR_DBD_BAD_WHERE PKG_DBD+71
errortext(ERR_DBD_BAD_WHERE, "<Database Driver>Invalid wheretree specification")
#define ERR_DBD_TOO_MANY_CURSORS PKG_DBD+72
errortext(ERR_DBD_TOO_MANY_CURSORS, "<Database Driver>Cursor storage is full")
#define ERR_DBD_BAD_CURSOR PKG_DBD+73
errortext(ERR_DBD_BAD_CURSOR, "<Database Driver>Invalid cursor handle")
#define ERR_DBD_NOT_OPEN PKG_DBD+74
errortext(ERR_DBD_NOT_OPEN, "<Database Driver>Attempt to access unopened item")
#define ERR_DBD_BAD_STATEMENT PKG_DBD+75
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -