Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
a_goodgirl |
2.10.2009, 19:36
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 35 Регистрация: 4.6.2009 Пользователь №: 801 Спасибо сказали: 0 раз(а) Репутация: 0
|
Привет! Вопрос такой:
Создается база в ACCESS. Одно поле имеет тип Yes/No (булевское), другое Number/Procent. Подключаемся к базе с помощью строки Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\Data\\gp_R6.mdb;Uid=;Pwd=; Берутся таблицы, делается запрос по имени таблицы, берутся записи, все хорошо, кроме типа: QSqlRecord rec = ... QVariant::Type type = rec.field(i).type(); так вот тип QVariant::Type столбца с булевскими значениями QVariant::UInt вместо QVariant::Bool! Тип процента вместо например QVariant::Double - QVariant::QString - отображается вместо 12% - 0.1200. (Типы столбцов строка, целое, вещественное, дата/время правильные). Мне нужно дальше работать с таблицей, задавать фильтры (при этом редактирование QVariant::Bool естественно должно выполняться с помощью checkbox). "Старое" (не qt-шное) приложение, которое я переделываю, этот же файл читает нормально (с помощью Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Data\gp_R6.mdb;Persist Security Info=False) |
|
|
|
|
ViGOur |
3.10.2009, 15:19
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Опиши, что ты используешь, QTableView или QTableWidget?
Использешь документ представление или нет, если нет, то почему. Просто ты дал мало информации для точного не размытого ответа. Сообщение отредактировал ViGOur - 3.10.2009, 15:19 |
|
|
|
|
kwisp |
3.10.2009, 15:48
Сообщение
#3
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
Цитата(ViGOur @ 3.10.2009, 16:19) Link Просто ты дал может, всё-таки, дала? |
|
|
|
|
ViGOur |
3.10.2009, 16:11
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Цитата(kwisp @ 3.10.2009, 16:48) Link может, всё-таки, угу, что значит не избалован женским обществом на форумах... дала? |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 26.12.2025, 0:57 |