#ifndef SQLSTRUCT_H #define SQLSTRUCT_H #include #include enum sqlErrEnum { sqlOK, sqlFalse, sqlNoSn }; struct sqlErr { sqlErr() {}; sqlErr(sqlErrEnum in1, std::string in2) { customType = in1; errorStr = in2; } sqlErrEnum customType; std::string errorStr; }; struct sqlData { std::string key; std::string value; }; struct sqlColDatas { std::string key; std::vector value; }; using sqlRowDatas = std::vector; struct sqlTableDatas { std::string tableName; std::vector rowDatas; }; struct sqlDataStruct { std::string SN;//SN码,不能为空 std::string tableName;//表名,留空则自动获取 std::vectordataVec; }; #endif