Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   SQLite - Parameter count mismatch (https://www.otvetnemail.ru/novyj-arhiv-2-812/sqlite-parameter-count-mismatch-269153/)

Guest 29.09.2011 03:58

SQLite - Parameter count mismatch
 
В базе создана таблицаCREATE TABLE Пользователь(Имя TEXT PRIMARY KEY NOT NULL,Пароль TEXT NOT NULL,Тип INTEGER NOT NULL);Требуется добавить запись в таблицу.Код такой:Код:void UsersDialog::addUser(){ QSqlQuery query(db); query.prepare("INSERT INTO \"Пользователь\" VALUES (':username', ':password', :type);"); if (typeBox->currentText() == "Администратор") query.bindValue(":type", 0); else if (typeBox->currentText() == "Опытный пользователь") query.bindValue(":type", 1); else query.bindValue(":type", 2); query.bindValue(":username", usernameEnter->text()); query.bindValue(":password", passwordEnter->text());// qDebug() showMessage("Ошибка записи: " + query.lastError().text()); }}Выдаётся ошибка "Parameter count mismatch"


Часовой пояс GMT, время: 15:57.


© www.otvetnemail.ru - Форум вопросов и ответов.