Уведомления

Группа в Telegram: @pythonsu

#1 Июль 5, 2011 22:33:39

villager
От:
Зарегистрирован: 2008-11-04
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, sqlite и case sensitive

кто нибудь знает, как организовать регистронезависимое сравнение строк с русскими символами при работе с sqlite через PyQt?



Офлайн

#2 Июль 6, 2011 08:23:41

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

PyQt, sqlite и case sensitive

villager
кто нибудь знает, как организовать регистронезависимое сравнение строк с русскими символами при работе с sqlite через PyQt?
через пользовательскую функцию приводить к одному регистру



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Июль 6, 2011 11:19:12

villager
От:
Зарегистрирован: 2008-11-04
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

PyQt, sqlite и case sensitive

а как подключить пользовательскую функцию к QtSql, чтобы можно было использовать в запросах?



Офлайн

#4 Июль 6, 2011 13:51:24

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

PyQt, sqlite и case sensitive

villager
а как подключить пользовательскую функцию к QtSql, чтобы можно было использовать в запросах?
Не к QtSql, а к sqlite. http://docs.python.org/library/sqlite3.html искать Connection.create_function там и пример есть.

PS: Пардон-те, не сообразил, что речь о QtSql, никогда через него не работал, видимо смотреть надо в сторону QSqlDriver::handle()



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано (Июль 6, 2011 14:02:39)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version