Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 05:12
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Вопрос:Версия Qt4.2. Написал простенькую програмку для вывода/изменения таблиц БД. В качестве СУБД использую SQLite (который идет вместе с Qt). Столбец в базе данных имеет тип INTEGER, в поле этого столбца я ввожу напр. "10" - работает, "10.37" - работает, "qwerty" - работает. Т.е. сохраняется в этом поле типа INTEGER ЭТА ЛАЖА. В demos/sqlbrowser та же самая картина. Еще интереснее... если вместо ключа с целым типом написать не то (напр. строку "not key"), то строка таблицы с этим ключом не будет отображаться. Люди как сделать так чтобы было нельзя вводить всякий хлам в поля??? C СУБД Firebird все работает как надо!!! Надеюсь все дело в кривоте моих рук Помогите плиз!!! добавлено спустя 2 минуты:Люди а с другими СУБД описанных проблем нет в QT?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QSqlRelationalTableModel FK Guest Продолжение архива вопросов 0 29.09.2011 06:24
QSqlRelationalTableModel Guest Продолжение нового архива 0 29.09.2011 05:51
SQLite и QSqlTableModel Guest Новый архив 2 0 29.09.2011 04:32
QSqlTableModel(QSqlRelationalTableModel) дополнительные колонки Guest Продолжение нового архива 0 29.09.2011 04:06
Проблемы кодировки cp1251 (sqlite + QSqlTableModel + QTableView) Guest Продолжение нового архива 0 29.09.2011 03:53



© www.otvetnemail.ru - Форум вопросов и ответов.