Название: Как в QSqlTableModel сохранить null в поле int? Отправлено: PavelVX от Апрель 20, 2012, 10:55 Собственно сабж?
Пытался QSqlTableModel::setData(index, NULL); - вставляет 0, на "" ругается. Как вставить именно null? Название: Re: Как в QSqlTableModel сохранить null в поле int? Отправлено: mutineer от Апрель 20, 2012, 10:59 А что такое null? В поле int можно вставлять только числа, NULL это просто 0. Что ты именно хочешь туда запихнуть?
Название: Re: Как в QSqlTableModel сохранить null в поле int? Отправлено: LisandreL от Апрель 20, 2012, 11:01 QVariant() или QVariant( QVariant::Int ), чтоб тип указать.
Название: Re: Как в QSqlTableModel сохранить null в поле int? Отправлено: PavelVX от Апрель 20, 2012, 11:11 LisandreL, ОГРОМНОЕ уважуха! Про QVariant( QVariant::Int ) я бы не догадался, работает!
mutineer, не хочу обидеть незнакомого человека, но вы или не работали с БД, или работали только с mySQL. Или, самое плохое развитие событий, на различаете следующие вещи: ва НЕ ДАЛИ зарплату, и вам дали НОЛЬ рублей! Название: Re: Как в QSqlTableModel сохранить null в поле int? Отправлено: mutineer от Апрель 20, 2012, 11:15 LisandreL, ОГРОМНОЕ уважуха! Про QVariant( QVariant::Int ) я бы не догадался, работает! mutineer, не хочу обидеть незнакомого человека, но вы или не работали с БД, или работали только с mySQL. Или, самое плохое развитие событий, на различаете следующие вещи: ва НЕ ДАЛИ зарплату, и вам дали НОЛЬ рублей! Вот можно ж было сразу сказать более понятно - "задать отсутсвие значения в поле" Название: Re: Как в QSqlTableModel сохранить null в поле int? Отправлено: PavelVX от Апрель 20, 2012, 11:38 Ну тогда без обид и с ПЯТНИЦЕЙ! :)
Название: Re: Как в QSqlTableModel сохранить null в поле int? Отправлено: mutineer от Апрель 20, 2012, 11:39 Никаких обид))
|