Qt 4.5.0 + QODBC (FireBird) + QSqlTableModel - проблемы |
Здравствуйте, гость ( Вход | Регистрация )
Qt 4.5.0 + QODBC (FireBird) + QSqlTableModel - проблемы |
c00ker |
17.4.2009, 22:35
Сообщение
#11
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 6.4.2009 Из: Архангельск Пользователь №: 664 Спасибо сказали: 1 раз(а) Репутация: 0 |
система XP SP2, база данных в CP1251
|
|
|
Litkevich Yuriy |
18.4.2009, 16:34
Сообщение
#12
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Update to Qt 4.5 snapshot 20090416
много изменений в модуле QtSQL (но отражено только в правке Update to Qt 4.5 snapshot 20090417): Цитата **************************************************************************** У меня, кстати, в БД регистрозависимые имена, в 4.4.3, чтобы они работали поставил галку "Заковыченые имена" в источниках данных ODBC.* Database Drivers * **************************************************************************** * Fixed the DB2 driver returning a double field as empty. * Fixed a memory leak in the DB2 driver. * Fixed the DB2 driver not quoting table/field names properly. * Fixed an issue with ODBC & FreeTDS not accepting quotes in statements. * Fixed a bug in the sqlite2 driver not returning false on failing to execute a statement. * PrecisionPolicy now works in the oracle driver. * Fixed a bug in the ODBC driver returning a list of tables when requested. * Fixed Interbase retrieving scale/precision information on numeric/ decimal fields. * Stopped drivers from quoting again when escapeIdentifier is called twice. * Fixed a bug in the sqlite2 driver not quoting fields correctly. * [232769] Fixed a memory overflow issue on bound out strings in ODBC Driver * [249059] Fixed a bug that handled QPSQL datetime/time fields with negative timezone offsets incorrectly. Дабвлена функция проверяющая необходимость использования регистрозависимых имён:
|
|
|
Litkevich Yuriy |
18.4.2009, 21:22
Сообщение
#13
|
||
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Собрал я последний снимок Qt 4.5. Вот результат:
уже лучше Имена таблиц определяет правильно. Но открывать пытается таблицу с именем приведённым к верхнему регистру. при этом в настройках источника данных ODBC стоит крыжик "регистрозависимый" если крыжик этот убрать, то говорит невозможно найти таблицу и даже заголовков столбцов нет. |
||
|
|||
c00ker |
18.4.2009, 23:14
Сообщение
#14
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 6.4.2009 Из: Архангельск Пользователь №: 664 Спасибо сказали: 1 раз(а) Репутация: 0 |
странный глюх. Ну хоть временное решение есть
|
|
|
Litkevich Yuriy |
18.4.2009, 23:54
Сообщение
#15
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Litkevich Yuriy |
19.4.2009, 0:28
Сообщение
#16
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Походу скоро выпуск 4.5.1, т.к. в трекере задач исчезла строчка:
All bugs scheduled to be fixed for Qt 4.5.1 а вместо нее появилась: All bugs scheduled to be fixed for Qt 4.5.2 завтра навсякий случай отпишу им в трекер про свои эксперименты. |
|
|
Litkevich Yuriy |
20.4.2009, 16:59
Сообщение
#17
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
отписал тролям, посмотрю, что скажут.
|
|
|
c00ker |
21.4.2009, 15:24
Сообщение
#18
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 6.4.2009 Из: Архангельск Пользователь №: 664 Спасибо сказали: 1 раз(а) Репутация: 0 |
Эх, блин, придется так и сидеть пока на 4.2.2. Еще и с печатью моноширинных текстов трабл
|
|
|
Litkevich Yuriy |
21.4.2009, 15:38
Сообщение
#19
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
c00ker |
23.4.2009, 17:16
Сообщение
#20
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 6.4.2009 Из: Архангельск Пользователь №: 664 Спасибо сказали: 1 раз(а) Репутация: 0 |
Changes in 4.5.1:
* Fixed a bug in the ODBC driver returning a list of tables when requested. ------ Еще не тестил правда |
|
|
Текстовая версия | Сейчас: 27.11.2024, 21:42 |