Which database driver are you using?

Also, don't use concatenation to build your queries. Use positional or named parameter queries and then QSqlQuery::bindValue to bind your variables to the query parameters, etc.