Пытаюсь добавить запись в таблицу
Вот код:
C++ (Qt)
void SqlTableModel::addRecord(QString str)
{
QSqlQuery query;
query.prepare("INSERT INTO ALGORITHMS (CODE,NAME,ATYPE,NUMB,DESCR) VALUES(:CODE, :NAME, :ATYPE,: NUMB, :DESCR)");
query.bindValue(":CODE" , 500);
query.bindValue(":NAME" , str);
query.bindValue(":ATYPE", " ");
query.bindValue(":NUMB" , " ");
query.bindValue(":DESCR", " ");
query.exec();
}
Но запись не добавляется
Выводится сообщение:
QIBaseResult::exec: Parameter mismatch, expected 0, got 4 parameters
Не могу понять почему