1
0
mirror of https://github.com/ElvishArtisan/rivendell.git synced 2025-04-26 22:34:22 +02:00

2018-10-16 Fred Gleason <fredg@paravelsystems.com>

* Removed the 'RDGetSqlValue(const QString &table,const QString &name1,
	const QString &test1,const QString &name2,const QString &test2,
	const QString &name3,const QString &test3,const QString &param,
	bool *valid=0)' function.
This commit is contained in:
Fred Gleason 2018-10-16 19:11:11 -04:00
parent 72c2b39ca5
commit 00bf0e9aa6
3 changed files with 5 additions and 34 deletions

@ -17784,3 +17784,8 @@
* Fixed a bug that caused a gratuitious 'INALID_FUNC' error to
be sent to syslog when used with an ASI card without timescaling
support.
2018-10-16 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDGetSqlValue(const QString &table,const QString &name1,
const QString &test1,const QString &name2,const QString &test2,
const QString &name3,const QString &test3,const QString &param,
bool *valid=0)' function.

@ -581,35 +581,6 @@ QVariant RDGetSqlValue(const QString &table,const QString &name,
}
QVariant RDGetSqlValue(const QString &table,
const QString &name1,const QString &test1,
const QString &name2,const QString &test2,
const QString &name3,const QString &test3,
const QString &param,bool *valid)
{
RDSqlQuery *q;
QString sql;
QVariant v;
sql="select `"+param+"` from `"+table+"` where "+
"(`"+name1+"`=\""+RDEscapeString(test1)+"\")&&"+
"(`"+name2+"`=\""+RDEscapeString(test1)+"\")&&"+
"(`"+name3+"`=\""+RDEscapeString(test1)+"\")";
q=new RDSqlQuery(sql);
if(q->isActive()) {
q->first();
v=q->value(0);
if(valid!=NULL) {
*valid=!q->isNull(0);
}
delete q;
return v;
}
delete q;
return QVariant();
}
bool RDIsSqlNull(const QString &table,const QString &name,const QString &test,
const QString &param,QSqlDatabase *db)
{

@ -77,11 +77,6 @@ QVariant RDGetSqlValue(const QString &table,const QString &name,
bool *valid=0);
QVariant RDGetSqlValue(const QString &table,const QString &name,unsigned test,
const QString &param,bool *valid=0);
QVariant RDGetSqlValue(const QString &table,
const QString &name1,const QString &test1,
const QString &name2,const QString &test2,
const QString &name3,const QString &test3,
const QString &param,bool *valid=0);
bool RDIsSqlNull(const QString &table,const QString &name,
const QString &test,const QString &param,QSqlDatabase *db=0);
bool RDIsSqlNull(const QString &table,const QString &name,unsigned test,