📄 dbop.h
字号:
#define DBOP_REQ_MSG 80001
#define DBOP_ACK_MSG 80002
#define DBOP_PORT 8089 /* DataBase Operate server port */
struct dbop_req_st {
int reqid; /* 请求码 */
int argc; /* 请求参数个数 */
char argv[10][128]; /* 参数值, 以字串形式 */
};
typedef struct dbop_req_st DBOP_REQ_T;
#define DBOP_REQ_SZ sizeof(struct dbop_req_st )
struct dbop_ack_st {
int ackid; /* 响应码 */
int ackcode; /* SQLCODE if A_SQL_ERR */
int ackcnt; /* 返回值个数 */
char ackval[10][128]; /* 返回值, 以字串形式 */
};
typedef struct dbop_ack_st DBOP_ACK_T;
#define DBOP_ACK_SZ sizeof(struct dbop_ack_st )
struct req_msg_st {
long mtype;
struct dbop_req_st req;
};
struct ack_msg_st {
long mtype;
struct dbop_ack_st ack;
};
/* reqid */
#define CMS_TEST 0 /* 测试 */
#define CMS_SQL_RUN 1 /* 运行SQL语句 */
#define CMS_QUERY_COUNT 2 /* 执行SQL查询计数操作 */
#define CMS_GET_OPER_NAME 3 /* 获取操作员名 */
#define CMS_GET_OPER_BANK 4 /* 获取操作员所属行号 */
#define CMS_GET_MER_BANK 5 /* 获取特约商户号所属行号 */
#define CMS_GET_LOC_BANK 6 /* 获取本地(省行)行号 */
/* ackid */
#define A_SUCC 0 /* 成功 */
#define A_ID_ERR 1 /* 请求码暂不支持 */
#define A_ARG_ERR 2 /* 请求参数出错 */
#define A_SYS_ERR 3 /* 系统出错 */
#define A_SQL_ERR 4 /* 数据库操作错 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -