Образовался трабл следующий.
Использую препарированный запрос к БД, потом placeholder'ы заменяю значениями посредством функции bindValue.
query.prepare("SELECT name FROM table1 WHERE id=?");
query.bindValue(0, 1);
query.exec();
сервер отвечает ошибкой "Unsupported buffer type 253 parametr(0)".
Проверял установленное значение функцией boundValue - всё нормально.
Пробовал писать
query.prepare("SELECT name FROM table1 WHERE id=:id");
query.bindValue(":id", 1);
результат тот же.
Использую MySQL 5.1, Qt 4.3.3, 2008 Студия (если что).