现场更新备份

This commit is contained in:
2024-08-21 11:33:05 +08:00
parent bfb0b8064c
commit f15dfac750
26 changed files with 100 additions and 63 deletions
@@ -79,7 +79,7 @@ bool sqliteModule::createTable(std::string tableName, std::vector<std::string>da
std::string query = "CREATE TABLE IF NOT EXISTS \'" + tableName
+"\' (SN TEXT PRIMARY KEY, timeCode TEXT,saveHour TEXT";
for (auto data : dataVec)
query += ","+data + "TEXT";
query += ","+data + " TEXT";
query += ",updateTime TEXT);";
int rc = sqlite3_exec(sqliteDbPtr, query.c_str(), 0, 0, 0);
if (rc != SQLITE_OK) {
@@ -226,9 +226,9 @@ bool sqliteModule::Delete(
sqlErr sqliteModule::Select(
std::string tableName,
std::vector<std::string>selectStr,
std::string Where,
std::string equal,
sqlTableDatas& output)
sqlTableDatas& output,
std::string Where,
std::string equal)
{
output.tableName = tableName;
std::string query = "SELECT ";
@@ -264,9 +264,9 @@ sqlErr sqliteModule::Select(
std::string columnValueStr = columnValue ? std::string(columnValue) : "";
columnNameStr.erase(std::remove(columnNameStr.begin(), columnNameStr.end(), '\''), columnNameStr.end());
if (columnNameStr.find(columnValueStr) != std::string::npos) {
columnValueStr = "";
}
//if (columnNameStr.find(columnValueStr) != std::string::npos) {
// columnValueStr = "";
//}
row.push_back({ columnNameStr, columnValueStr });
}
output.rowDatas.push_back(row);