У меня есть этот код:
QString carda = "000123";
QString queryStringAnet("SELECT * FROM [records] WHERE ([user]='" + carda.toInt() + "' AND [apl]='"+apl+"' AND [tasktype]='"+taskType+"' AND [taskkind]='"+taskKind+"' AND [timestamp]='"+timestamp+"')");
и для преобразования из QString в Int, когда я использую carda.toInt (), у меня есть эта ошибка:
error: invalid операнды в двоичное выражение ('const char *' и 'const char [14]')
и предупреждения:
warning: adding 'int' to a string does not append to the string
use array indexing to silence this warning
Я не понимаю, почему QString.toInt () не работать ... есть идеи?