2018-07-12 Fred Gleason <fredg@paravelsystems.com>

* Cleaned up SQL quieries in 'lib/' ensure UTF-8 compatibility.
This commit is contained in:
Fred Gleason
2018-07-12 13:47:20 -04:00
parent bc2ada9b22
commit 363dbb7878
67 changed files with 1617 additions and 2040 deletions

View File

@@ -34,8 +34,8 @@ RDDropbox::RDDropbox(int id,const QString &stationname)
box_id=id;
if(id<0) {
sql=QString().sprintf("insert into DROPBOXES set STATION_NAME=\"%s\"",
(const char *)stationname);
sql=QString("insert into DROPBOXES set ")+
"STATION_NAME=\""+RDEscapeString(stationname)+"\"";
q=new RDSqlQuery(sql);
delete q;
sql="select ID from DROPBOXES order by ID desc";
@@ -338,8 +338,9 @@ void RDDropbox::SetRow(const QString &param,int value) const
RDSqlQuery *q;
QString sql;
sql=QString().sprintf("update DROPBOXES set %s=%d where ID=%d",
(const char *)param,value,box_id);
sql=QString("update DROPBOXES set ")+
param+QString().sprintf("=%d where ",value)+
QString().sprintf("ID=%d",box_id);
q=new RDSqlQuery(sql);
delete q;
}
@@ -350,8 +351,9 @@ void RDDropbox::SetRow(const QString &param,unsigned value) const
RDSqlQuery *q;
QString sql;
sql=QString().sprintf("update DROPBOXES set %s=%u where ID=%d",
(const char *)param,value,box_id);
sql=QString("update DROPBOXES set ")+
param+QString().sprintf("=%u where ",value)+
QString().sprintf("ID=%d",box_id);
q=new RDSqlQuery(sql);
delete q;
}
@@ -362,10 +364,9 @@ void RDDropbox::SetRow(const QString &param,const QString &value) const
RDSqlQuery *q;
QString sql;
sql=QString().sprintf("update DROPBOXES set %s=\"%s\" where ID=%d",
(const char *)param,
(const char *)RDEscapeString(value),
box_id);
sql=QString("update DROPBOXES set ")+
param+"=\""+RDEscapeString(value)+"\" where "+
QString().sprintf("ID=%d",box_id);
q=new RDSqlQuery(sql);
delete q;
}
@@ -376,9 +377,9 @@ void RDDropbox::SetRow(const QString &param,bool value) const
RDSqlQuery *q;
QString sql;
sql=QString().sprintf("update DROPBOXES set %s=\"%s\" where ID=%d",
(const char *)param,(const char *)RDYesNo(value),
box_id);
sql=QString("update DROPBOXES set ")+
param+"=\""+RDYesNo(value)+"\" where "+
QString().sprintf("ID=%d",box_id);
q=new RDSqlQuery(sql);
delete q;
}