[РЕШЕНО] QSqlQuery::prepare, не выполняется UPDATE |
Здравствуйте, гость ( Вход | Регистрация )
[РЕШЕНО] QSqlQuery::prepare, не выполняется UPDATE |
bayah |
23.11.2009, 18:20
Сообщение
#1
|
Студент Группа: Участник Сообщений: 31 Регистрация: 23.11.2009 Пользователь №: 1249 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вот еще...)
Не пойму, почему не получается именно обновить?
Да вообще UPDATE не проходит банально
|
|
|
bayah |
25.11.2009, 15:22
Сообщение
#2
|
Студент Группа: Участник Сообщений: 31 Регистрация: 23.11.2009 Пользователь №: 1249 Спасибо сказали: 0 раз(а) Репутация: 0 |
Блин, нашел...опять все оказалось банально.
Нельзя, чтобы было так: Цитата query.prepare("UPDATE DIST SET CODE_D = :CODE_D,NAME_D = :NAME_D WHERE CODE_D = :CODE_D"); то есть - поле, которое указано после WHERE не должно встречаться после SET А вот такой запрос будет работать: Цитата query.prepare("UPDATE DIST SET NAME_D = :NAME_D WHERE CODE_D = :CODE_D"); Однако в QT sql brouser'е такой запрос работает: Цитата UPDATE DIST SET CODE_D='123', NAME_D='Gigi' WHERE CODE_D='31' хм... |
|
|
Текстовая версия | Сейчас: 28.11.2024, 19:21 |