📄 cdbsession.h
字号:
/* Generated by Together */
#ifndef CDBSESSTION_H
#define CDBSESSTION_H
#define MAXPROCS 20
#include "CDBError.h"
#define DBNTWIN32
#include "sqlfront.h"
#include "sqldb.h"
class CDBSession : public CDBError {
public:
CDBSession();
~CDBSession();
DBPROCESS * dbproc[MAXPROCS];
int dbproc_status[MAXPROCS];//dbprocess 状态 0 表示无效,1表示空闲,2表示忙
public:
LOGINREC * login;
char * app_name;
LPCSTR DBLVer;
char * LogFileName, * ErrLogFile;
bool _output_to_console;
bool Connect(char * UserName, char * Password, char * SrvName); //创建连接
int SetDataBase(char * DBName); //打开指定数据库
void ErrCheck(int code = ERR_DBSYS, char * str = NULL);
void SetAppName(char * AppName = "sqlapp"); //指定程序名
void SetLogFileName(char * FileName = "dblog.log"); //设置日志文件
void SetErrLogFile(char * FileName = "errlog.log"); //设置错误日志文件
void SetOutConsole(bool b = false); //是否输出到控制台
int WriteLog(bool ErrLog, const char * format,...);
void DestroyDBSession() {
for (int i = 0; i < MAXPROCS; i++) dbclose(dbproc[i]);
//dbexit();
}
};
#endif //CDBSESSTION_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -