lib/rdlog.cpp MySQL v5.7+ date/time null changes

Fixed in SetRow for QDate/QTime and QDateTime
This commit is contained in:
Wayne Merricks 2016-06-04 00:08:42 +01:00
parent c2560a671b
commit e98a915f90

View File

@ -663,7 +663,7 @@ void RDLog::SetRow(const QString &param,const QDate &value) const
sql=QString().sprintf("UPDATE LOGS SET %s=\"%s\" WHERE NAME=\"%s\"",
(const char *)param,
(const char *)value.toString("yyyy/MM/dd"),
(const char *)RDCheckDateTime(value,"yyyy/MM/dd"),
(const char *)RDEscapeString(log_name));
q=new RDSqlQuery(sql);
delete q;
@ -677,7 +677,7 @@ void RDLog::SetRow(const QString &param,const QDateTime &value) const
sql=QString().sprintf("UPDATE LOGS SET %s=\"%s\" WHERE NAME=\"%s\"",
(const char *)param,
(const char *)value.toString("yyyy-MM-dd hh:mm:ss"),
(const char *)RDCheckDateTime(value,"yyyy-MM-dd hh:mm:ss"),
(const char *)RDEscapeString(log_name));
q=new RDSqlQuery(sql);
delete q;