mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2026-01-11 15:16:07 +01:00
2018-07-12 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up SQL quieries in 'lib/' ensure UTF-8 compatibility.
This commit is contained in:
@@ -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 ¶m,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 ¶m,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 ¶m,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 ¶m,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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user