0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 25
1

QSQLTableModel MYSQL Timestamp

29.07.2016, 21:59. Показов 615. Ответов 5
Метки нет (Все метки)

в таблице MySQL есть столбец типа TIMESTAMP со значением по умолчанию CURRENT_TIMESTAMP. При заполнении таблицы вручную например через MySQL Workbench, или через консоль в колонке ставится текущая дата/время - как и должно быть. Вопрос: как при добавлении новой записи из под QSQLTableModel (при помощи insertRow) установить CURRENT_TIMESTAMP? Сейчас у меня результат такой, что в колонке показывается 0000-00-00 00:00:00, т.е. timestamp не ставится. Передавал и строку с пустой ячейкой (никак не редактированной), и пробовал вписывать "NULL", и пустую строку - ничего не помогает. Остальные ячейки запоолняются без проблем.
Кто нибудь сталкивался с подобным?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2016, 21:59
Ответы с готовыми решениями:

QSqlTableModel
Делаю наследника от QSqlTableModel. Встал вопрос, как удалить строку из таблицы, не используя...

QSqlTableModel
Исходные данные: msvs 2010, qt 5.0.2 и 5.2.1, ms sql server 2008 В Бд есть табличка с полями...

QSqlTableModel перезапись
Здравствуйте! Вероятно некорректно назвал тему, но сейчас опишу проблему. Есть база данных...

QTableView и QSqlTableModel
Пытаюсь вывести в QTableView модель из QSqlTableModel. Буквально на пол секунды в TableView...

5
7341 / 6268 / 2851
Регистрация: 14.04.2014
Сообщений: 27,146
29.07.2016, 22:16 2
Текущую дату и время надо, что ли?
0
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 25
29.07.2016, 22:31  [ТС] 3
В точку. Только из под QSQLTqbleModel чтобы ставилась.
0
7341 / 6268 / 2851
Регистрация: 14.04.2014
Сообщений: 27,146
29.07.2016, 22:34 4
Ну присвой просто текущую.
0
0 / 0 / 0
Регистрация: 28.11.2014
Сообщений: 25
29.07.2016, 22:37  [ТС] 5
Хочется чтобы ставилось автоматом при помощи дефолтного CURRENT_TIMESTAMP. Не пойму - толи я что то не так делаю, толи проблема конкретно у меня, толи так в принципе нереально.
0
7341 / 6268 / 2851
Регистрация: 14.04.2014
Сообщений: 27,146
29.07.2016, 22:45 6
А через QSqlQuery c CURRENT_TIMESTAMP в INSERT добавляется?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2016, 22:45
Помогаю со студенческими работами здесь

QSqlTableModel выборка
Здравствуйте! В общем у меня есть файл с избранными блюдами, там их мб великое множество. Я...

Базы данных и Qt. QSqlTableModel
Здравствуйте. Создаю базу данных, таблицу. На форму добавляю элемент QTableView. Хочу связать его с...

Не работает insertRecord в QSqlTableModel
Здравствуйте. Kubuntu 14.10, Qt 4.8 Не пишется строка в таблицу. А в QTableView, в лучшем случае...

QSqlTableModel GROUP BY, как ?
Добрый день, уважаемые специалисты! Обращаюсь к вам не по собственной воле. Судьба злодейка свела...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru