--- src/dbdatasource.h.orig 2010-09-07 01:55:58.000000000 +0400 +++ src/dbdatasource.h 2013-01-21 16:48:41.722484888 +0400 @@ -85,7 +85,7 @@ // std::cout << _returnFields << std::endl; // std::cout << _whereClause << std::endl; std::string returnFields = (_returnFields.empty() ? "COUNT(*)" : _returnFields); - std::string whereClause = (_whereClause.empty() ? "" : "` WHERE (" + _whereClause + ")"); + std::string whereClause = (_whereClause.empty() ? "`" : "` WHERE (" + _whereClause + ")"); if (_query.get_resultf("SELECT " + returnFields + " FROM `" + _table + whereClause, _args)) { .