Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2008 12:22:17

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

SQLite + wxPython

Дано:

1. Сетка (wx.Grid) - одна штука
2. Произвольная таблица из БД SQLite
3. Данные из таблицы (п.2) заносятся в сетку (п.1)
4. При клике в определенную ячейку в сетке, находим номер записи и поля

Найти:

Как составить запрос на редактирование данных в SQLite таблице, исходя из изменений, произведенных в сетке. Интересует именно сам SQLite - запрос, проблема в нумерации строк, а точнее в отсутствии оной. Есть ли какой-нибудь универсальный алгоритм для решения подобных задач? Можно, конечно, сделать поле row_id специально для нумерации строк, но тогда не будет учитываться вариант, когда пользователь подключит левую БД (а функция подключения другой БД присутствует), в которой не будет этого самого поля row_id



Офлайн

#2 Дек. 14, 2008 13:32:40

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

SQLite + wxPython

Даже вот так вопрос поставлю:
Возможно ли получить командой массив с именами полей или хотя бы заменить в запросах имя поля на его номер?



Офлайн

#3 Дек. 15, 2008 01:59:21

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

SQLite + wxPython

Посмотрите вот эту ветку: http://python.su/forum/viewtopic.php?id=2252 (второй пост)



Офлайн

#4 Дек. 15, 2008 15:02:59

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

SQLite + wxPython

Я уже сам нашел решение, но всё равно спасибо :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version