I am wondering. I have a program, which runs perfectly fine with Qt 4.8. In dozens of places I do: QString queryString = "SOME SQL STATEMENT with :foo;"; QSqlQuery query(queryString, database); query.bindValue(":foo", xxxxxx); query.exec();
Now I tried to compile the program with Qt 5.1. Compiles fine, but the database stuff is totally broken. Above value binding does not seem to work anymore. Now I have to do: QString queryString = "SOME SQL STATEMENT with :foo;"; QSqlQuery query(database); query.prepare(queryString); query.bindValue(":foo", xxxxxx); query.exec(); Not too difficult to change, but WHY? Guido -- Guido Seifert <warg...@gmx.de> _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest