Russian Qt Forum
Ноябрь 24, 2024, 03:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSqlQuery и sql завпрос  (Прочитано 2379 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« : Август 22, 2016, 13:54 »

Пытаюсь добавить запись в таблицу
Вот код:
Код
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

Не могу понять почему Непонимающий
Записан
Old
Джедай : наставник для всех
*******
Online Online

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Август 22, 2016, 13:56 »

Не могу понять почему Непонимающий
У вас пробел между : и именем NUMB.  Строит глазки
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #2 : Август 22, 2016, 14:16 »

Спасибо! За помощь "слепому" Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.076 секунд. Запросов: 23.