From dbd29d1ba2bf5d49731e9c1cafc369fcaf3ff866 Mon Sep 17 00:00:00 2001 From: Tijmen van Nesselrooij Date: Wed, 14 Sep 2022 20:08:58 +0200 Subject: [PATCH] Specify column names in INSERT statements --- src/solar-logger/database.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/solar-logger/database.cpp b/src/solar-logger/database.cpp index 115d9de..1a1bef5 100644 --- a/src/solar-logger/database.cpp +++ b/src/solar-logger/database.cpp @@ -11,9 +11,9 @@ std::string ToSqlInsertStatement(ZeverRow const & row) { std::stringstream ss; - ss << "INSERT INTO ZeverLogs VALUES(" << '\'' << Util::GetSqliteDate(row.epochTime) << "'," << '\'' - << Util::GetSqliteUtcTime(row.epochTime) << "'," << row.watt << ',' - << static_cast(round(row.kilowattPerHour * 1000)) << ");"; + ss << "INSERT INTO ZeverLogs(Date,TimeUtc,CurrentWatts,TotalWatts) VALUES(" << '\'' + << Util::GetSqliteDate(row.epochTime) << "'," << '\'' << Util::GetSqliteUtcTime(row.epochTime) << "'," + << row.watt << ',' << static_cast(round(row.kilowattPerHour * 1000)) << ");"; return ss.str(); } @@ -21,9 +21,9 @@ std::string ToSqlInsertStatement(ZeverRow const & row) std::string ToSqlInsertStatement(EnvoyRow const & row) { std::stringstream ss; - ss << "INSERT INTO EnvoyLogs VALUES(" << '\'' << Util::GetSqliteDate(row.epochTime) << "'," << '\'' - << Util::GetSqliteUtcTime(row.epochTime) << "'," << row.currentWatt << ',' << row.lifetimeWattHour << ',' - << row.inverterCount << ");"; + ss << "INSERT INTO EnvoyLogs(Date,TimeUtc,CurrentWatts,TotalWatts,Inverters) VALUES(" << '\'' + << Util::GetSqliteDate(row.epochTime) << "'," << '\'' << Util::GetSqliteUtcTime(row.epochTime) << "'," + << row.currentWatt << ',' << row.lifetimeWattHour << ',' << row.inverterCount << ");"; return ss.str(); }