Обновление таблицы через QTableView. |
Здравствуйте, гость ( Вход | Регистрация )
Обновление таблицы через QTableView. |
User_3 |
20.2.2010, 6:03
Сообщение
#11
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 27.8.2009 Пользователь №: 1027 Спасибо сказали: 0 раз(а) Репутация: 0 |
А разве нет более простого способа изменения данных в ячейках? Я же намекал, что так нужно делать при выбранной политики редактирования (QSqlTableModel::OnManualSubmit), но существуют и другие. Понятно, но вот почему-то при выставлении QSqlTableModel::OnFieldChange изменения к бд не применяются, более того, изменения пропадают сразу после нажатия Enter или перехода на другую ячейку. Когда я работал с SQLite таких проблем не было, сейчас же я использую MySQL. В общем у меня есть подозрения, что я что-то делаю не так. |
|
|
Litkevich Yuriy |
20.2.2010, 8:13
Сообщение
#12
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
User_3 |
20.2.2010, 12:19
Сообщение
#13
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 27.8.2009 Пользователь №: 1027 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
MoPDoBoPoT |
20.2.2010, 14:48
Сообщение
#14
|
Участник Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9 |
Может дело в разных версиях клиентской библиотеки mysql и самого MySQL сервера? Попробуй пересобрать плагин mysql с той библиотекой, которая идёт с СУБД MySQL (ссылка).
|
|
|
User_3 |
21.2.2010, 9:18
Сообщение
#15
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 27.8.2009 Пользователь №: 1027 Спасибо сказали: 0 раз(а) Репутация: 0 |
Может дело в разных версиях клиентской библиотеки mysql и самого MySQL сервера? Попробуй пересобрать плагин mysql с той библиотекой, которая идёт с СУБД MySQL (ссылка). Да, скорее всего, ибо драйвер я не собирал, а взял где-то - уже собранный. Всем спасибо. |
|
|
Текстовая версия | Сейчас: 22.1.2025, 13:58 |