📄 tpccerr.h
字号:
/***************************
tpccerr.h
***************************/
#ifndef TPCCERR_H
#define TPCCERR_H
/* FILE: TPCCERR.H
*
* Copyright Microsoft, 1996
* Copyright Digital Equipment Corp.,
1997
*
* PURPOSE: Header file for ISAPI TPCC.DLL, defines
structures
* and error messages used by tpcc
benchmark code.
* Author: Philip Durr
* philipdu@Microsoft.com
*
* Modified by: William D. Carr
* carr@perfom.enet.dec.com
*
* Modification history:
*
*
*
*/
#pragma message ("FIXME: the error types need to be made DB nonspecific")
#define ERR_TYPE_WEBDLL 1
#define ERR_TYPE_SQL 2
#define ERR_TYPE_DBLIB 3
#define ERR_DB_SUCCESS 0
#define ERR_DB_ERROR 1
#define ERR_TRANSPORT_ERROR 2
#define ERR_DB_INTERFACE 3
#define ERR_DB_DEADLOCK_LIMIT 4
#define ERR_DB_NOT_COMMITED 5
#define ERR_DB_DEAD 6
#define ERR_DB_PENDING 7
#define ERR_DB_NOT_LOGGED_IN 8
#define ERR_DB_LOGIN_FAILED 9
#define ERR_DB_USE_FAILED 10
#define ERR_DB_LOGOUT_FAILED 11
/* NOTE: Be sure to update MAX_ERR if new error code is added. */
#define ERR_DB_MAX_ERR 11
#define VALID_DB_ERR(err) (((err) >= ERR_DB_SUCCESS)&&((err) <= ERR_DB_MAX_ERR))
#define ERR_SUCCESS 1000
#define ERR_COMMAND_UNDEFINED 1001
#define ERR_NOT_IMPLEMENTED_YET 1002
#define ERR_CANNOT_INIT_TERMINAL 1003
#define ERR_OUT_OF_MEMORY 1004
#define ERR_NEW_ORDER_NOT_PROCESSED 1005
#define ERR_PAYMENT_NOT_PROCESSED 1006
#define ERR_NO_SERVER_SPECIFIED 1007
#define ERR_ORDER_STATUS_NOT_PROCESSED 1008
#define ERR_W_ID_INVALID 1009
#define ERR_CAN_NOT_SET_MAX_CONNECTIONS 1010
#define ERR_NOSUCH_CUSTOMER 1011
#define ERR_D_ID_INVALID 1012
#define ERR_MAX_CONNECT_PARAM 1013
#define ERR_INVALID_SYNC_CONNECTION 1014
#define ERR_INVALID_TERMID 1015
#define ERR_PAYMENT_INVALID_CUSTOMER 1016
#define ERR_SQL_OPEN_CONNECTION 1017
#define ERR_STOCKLEVEL_MISSING_THRESHOLD_KEY 1018
#define ERR_STOCKLEVEL_THRESHOLD_INVALID 1019
#define ERR_STOCKLEVEL_THRESHOLD_RANGE 1020
#define ERR_STOCKLEVEL_NOT_PROCESSED 1021
#define ERR_NEWORDER_FORM_MISSING_DID 1022
#define ERR_NEWORDER_DISTRICT_INVALID 1023
#define ERR_NEWORDER_DISTRICT_RANGE 1024
#define ERR_NEWORDER_CUSTOMER_KEY 1025
#define ERR_NEWORDER_CUSTOMER_INVALID 1026
#define ERR_NEWORDER_CUSTOMER_RANGE 1027
#define ERR_NEWORDER_MISSING_IID_KEY 1028
#define ERR_NEWORDER_ITEM_BLANK_LINES 1029
#define ERR_NEWORDER_ITEMID_INVALID 1030
#define ERR_NEWORDER_MISSING_SUPPW_KEY 1031
#define ERR_NEWORDER_SUPPW_INVALID 1032
#define ERR_NEWORDER_MISSING_QTY_KEY 1033
#define ERR_NEWORDER_QTY_INVALID 1034
#define ERR_NEWORDER_SUPPW_RANGE 1035
#define ERR_NEWORDER_ITEMID_RANGE 1036
#define ERR_NEWORDER_QTY_RANGE 1037
#define ERR_PAYMENT_DISTRICT_INVALID 1038
#define ERR_NEWORDER_SUPPW_WITHOUT_ITEMID 1039
#define ERR_NEWORDER_QTY_WITHOUT_ITEMID 1040
#define ERR_NEWORDER_NOITEMS_ENTERED 1041
#define ERR_PAYMENT_MISSING_DID_KEY 1042
#define ERR_PAYMENT_DISTRICT_RANGE 1043
#define ERR_PAYMENT_MISSING_CID_KEY 1044
#define ERR_PAYMENT_CUSTOMER_INVALID 1045
#define ERR_PAYMENT_MISSING_CLT 1046
#define ERR_PAYMENT_LAST_NAME_TO_LONG 1047
#define ERR_PAYMENT_CUSTOMER_RANGE 1048
#define ERR_PAYMENT_CID_AND_CLT 1049
#define ERR_PAYMENT_MISSING_CDI_KEY 1050
#define ERR_PAYMENT_CDI_INVALID 1051
#define ERR_PAYMENT_CDI_RANGE 1052
#define ERR_PAYMENT_MISSING_CWI_KEY 1053
#define ERR_PAYMENT_CWI_INVALID 1054
#define ERR_PAYMENT_CWI_RANGE 1055
#define ERR_PAYMENT_MISSING_HAM_KEY 1056
#define ERR_PAYMENT_HAM_INVALID 1057
#define ERR_PAYMENT_HAM_RANGE 1058
#define ERR_ORDERSTATUS_MISSING_DID_KEY 1059
#define ERR_ORDERSTATUS_DID_INVALID 1060
#define ERR_ORDERSTATUS_DID_RANGE 1061
#define ERR_ORDERSTATUS_MISSING_CID_KEY 1062
#define ERR_ORDERSTATUS_MISSING_CLT_KEY 1063
#define ERR_ORDERSTATUS_CLT_RANGE 1064
#define ERR_ORDERSTATUS_CID_INVALID 1065
#define ERR_ORDERSTATUS_CID_RANGE 1066
#define ERR_ORDERSTATUS_CID_AND_CLT 1067
#define ERR_DELIVERY_MISSING_OCD_KEY 1068
#define ERR_DELIVERY_CARRIER_INVALID 1069
#define ERR_DELIVERY_CARRIER_ID_RANGE 1070
#define ERR_PAYMENT_MISSING_CLT_KEY 1071
#define ERR_CANT_FIND_TPCC_KEY 1072
#define ERR_CANT_FIND_INETINFO_KEY 1073
#define ERR_CANT_FIND_POOLTHREADLIMIT 1074
#define ERR_DB_DELIVERY_NOT_QUEUED 1075
#define ERR_DELIVERY_NOT_PROCESSED 1076
#define ERR_TERM_ALLOCATE_FAILED 1077
#define ERR_PENDING 1078
#define ERR_CANT_START_FRCDINIT_THREAD 1079
#define ERR_CANT_START_DELIVERY_THREAD 1080
#define ERR_GOVERNOR_VALUE_NOT_FOUND 1081
#define ERR_SERVER_MISMATCH 1082
#define ERR_DATABASE_MISMATCH 1083
#define ERR_USER_MISMATCH 1084
#define ERR_PASSWORD_MISMATCH 1085
#define ERR_CANT_CREATE_ALL_THREADS_EVENT 1086
#define ERR_CANT_CREATE_FORCE_THRED_STRT_EVENT 1087
#define ERR_CANT_ALLOCATE_THREAD_LOCAL_STORAGE 1088
#define ERR_CANT_SET_THREAD_LOCAL_STORAGE 1089
#define ERR_FORCE_CONNECT_THREAD_FAILED 1090
#define ERR_CANT_FIND_SERVER_VALUE 1091
#define ERR_NO_MESSAGE 1092
#define ERR_CANT_FIND_PATH_VALUE 1093
#define ERR_CANNOT_CREATE_RESULTS_FILE 1094
#define ERR_DELIVERY_PIPE_SECURITY 1095
#define ERR_DELIVERY_PIPE_CREATE 1096
#define ERR_DELIVERY_PIPE_OPEN 1097
#define ERR_DELIVERY_PIPE_READ 1098
#define ERR_DELIVERY_PIPE_DISCONNECT 1099
#define ERR_CANT_FIND_DATABASE_VALUE 1100
#define ERR_CANT_FIND_USER_VALUE 1101
#define ERR_CANT_FIND_PASSWORD_VALUE 1102
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -