[РЕШЕНО] QSqlQuery::prepare, не выполняется UPDATE |
Здравствуйте, гость ( Вход | Регистрация )
[РЕШЕНО] QSqlQuery::prepare, не выполняется UPDATE |
bayah |
23.11.2009, 18:20
Сообщение
#1
|
Студент Группа: Участник Сообщений: 31 Регистрация: 23.11.2009 Пользователь №: 1249 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вот еще...)
Не пойму, почему не получается именно обновить?
Да вообще UPDATE не проходит банально
|
|
|
bayah |
24.11.2009, 17:28
Сообщение
#2
|
Студент Группа: Участник Сообщений: 31 Регистрация: 23.11.2009 Пользователь №: 1249 Спасибо сказали: 0 раз(а) Репутация: 0 |
2 Litkevich Yuriy:
Цитата попробуй свой запрос в sqlbrowser'е если там проходит, то смотреть код. Я думаю, что запрос неверно составлен (в части передачи текста в него) Проверил в sqlbrowser'е. Все работает. Вот еще пример который работает!! Цитата //создание самой таблицы query.exec("CREATE TABLE Recivers (Inn_receiver INTEGER PRIMARY KEY ," "Title VARCHAR(100));"); //...обновление записи с Inn_receiver = 444 QSqlQuery query; query.prepare("UPDATE Recivers SET Title = :Title WHERE Inn_receiver = :Inn_receiver "); query.bindValue(":Title","Bla-bla-bla"); query.bindValue(":Inn_receiver",444); query.exec(); А мой пример:
Не пашет! |
|
|
Текстовая версия | Сейчас: 28.11.2024, 19:57 |