1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-05 13:47:26 +02:00

Qt5 insterts 1s instead of "true" on prepared statements

This commit is contained in:
Uwe L. Korn
2014-05-08 00:37:35 +01:00
parent 499d837c5a
commit f81be47f48
3 changed files with 14 additions and 3 deletions

View File

@@ -51,7 +51,11 @@ DatabaseCommand_LoadAllAutoPlaylists::exec( DatabaseImpl* dbi )
query.exec( QString( "SELECT playlist.guid as guid, title, info, creator, createdOn, lastmodified, shared, currentrevision, dynamic_playlist.pltype, dynamic_playlist.plmode "
"FROM playlist, dynamic_playlist WHERE dynplaylist = 'true' AND playlist.guid = dynamic_playlist.guid AND dynamic_playlist.plmode = %1 AND dynamic_playlist.autoload = 'true' "
"FROM playlist, dynamic_playlist WHERE "
"(dynplaylist = 'true' OR dynplaylist = 1) "
"AND playlist.guid = dynamic_playlist.guid "
"AND dynamic_playlist.plmode = %1 "
"AND (dynamic_playlist.autoload = 'true' OR dynamic_playlist.autoload = 1) "
"%2"
"%3 %4 %5"
)

View File

@@ -51,7 +51,10 @@ DatabaseCommand_LoadAllStations::exec( DatabaseImpl* dbi )
query.exec( QString( "SELECT playlist.guid as guid, title, info, creator, createdOn, lastmodified, shared, currentrevision, dynamic_playlist.pltype, dynamic_playlist.plmode "
"FROM playlist, dynamic_playlist WHERE "
"dynplaylist = 'true' AND playlist.guid = dynamic_playlist.guid AND dynamic_playlist.plmode = %1 AND dynamic_playlist.autoload = 'true' "
"(dynplaylist = 'true' OR dynplaylist = 1) "
"AND playlist.guid = dynamic_playlist.guid "
"AND dynamic_playlist.plmode = %1 "
"AND (dynamic_playlist.autoload = 'true' OR dynamic_playlist.autoload = 1) "
"%2"
"%3 %4 %5"
)

View File

@@ -44,7 +44,11 @@ Tomahawk::DatabaseCommand_LoadDynamicPlaylist::exec( DatabaseImpl* dbi )
TomahawkSqlQuery query = dbi->newquery();
query.exec( QString( "SELECT playlist.guid as guid, title, info, creator, createdOn, lastmodified, shared, currentrevision, dynamic_playlist.pltype, dynamic_playlist.plmode "
"FROM playlist, dynamic_playlist WHERE source %1 AND dynplaylist = 'true' AND playlist.guid = dynamic_playlist.guid AND playlist.guid = '%2'" )
"FROM playlist, dynamic_playlist WHERE "
"source %1 "
"AND (dynplaylist = 'true' OR dynplaylist = 1)"
"AND playlist.guid = dynamic_playlist.guid "
"AND playlist.guid = '%2'" )
.arg( source()->isLocal() ? "IS NULL" : QString( "=%1" ).arg( source()->id() ) ).arg( m_plid ) );
QList<dynplaylist_ptr> plists;