[РЕШЕНО] QSqlQuery::prepare, не выполняется UPDATE |
Здравствуйте, гость ( Вход | Регистрация )
[РЕШЕНО] QSqlQuery::prepare, не выполняется UPDATE |
bayah |
23.11.2009, 18:20
Сообщение
#1
|
Студент Группа: Участник Сообщений: 31 Регистрация: 23.11.2009 Пользователь №: 1249 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вот еще...)
Не пойму, почему не получается именно обновить?
Да вообще UPDATE не проходит банально
|
|
|
MoPDoBoPoT |
25.11.2009, 20:35
Сообщение
#2
|
Участник Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9 |
О, блин, я смекнул.
Во-первых, нельзя использовать плейсхолдер повторно, даже если значения одинаковые query.prepare("UPDATE DIST SET CODE_D = :CODE_D, NAME_D = :NAME_D WHERE CODE_D = :CODE_D"); то есть должно быть примерно так:
Во-вторых, не вижу смысла в замене значения поля на тоже самое значение UPDATE DIST SET CODE_D = :CODE_D, NAME_D = :NAME_D WHERE CODE_D = :CODE_D |
|
|
Текстовая версия | Сейчас: 25.11.2024, 2:27 |