Skip to forum content
PyDev
Форум python-разработчиков
You are not logged in.
Please login or register.
Root
»
Базы данных, XML
»
SQLite + Python
You must log in or register to post a new topic
Posts [ 1 to 8 of 8 ]
- Registered: March 5, 2007, 6:55 p.m.
- Posts: 18
Подскажите же кто-нибудь!!!!!
Как, вообще, запихать данные-то в базу данных?
Базу данных создаю.
Курсор создаю.
Как передать данные из переменных питона (списка, словаря) в базу данных?
cu.execute('INSERT INTO mytable VALUES ...') а дальше чего? Принимает только непосредственно вписанные значения. Переменные питона по барабану.
И ещё:
Записать в базу русское слово - это пожалуйста.
А считать его из базы и распечатать оператором print - это хренушки! Не может чего-то там перекодировать с UTF
- Registered: March 5, 2007, 6:55 p.m.
- Posts: 18
Ещё вопрос:
Как познакомить базу sqlite с grid wxPython'а?
Как запихать таблицу в сетку?
- Registered: March 5, 2007, 6:55 p.m.
- Posts: 18
Как сконвертировать таблицу sqlite в файл формата dBase (расширение dbf) и обратно?
ОООООТчень надо!
- Registered: Feb. 2, 2007, 9:35 p.m.
- Posts: 422
foo = 'asdf'
bar = 'asdfasdf'
baz = 'asdfzzz'
cu.execute('INSERT INTO mytable VALUES(%s, %s, %s)', [foo, bar, baz])
- Registered: March 5, 2007, 6:55 p.m.
- Posts: 18
Ага, а у меня так не побежало!
У меня вместо %s нужно было подставить знак вопроса. Вот так. Сам уж откопал.
Но всё равно спасибо.
На остальные вопросы кто-нибудь чего-нибудь?
- Registered: Feb. 2, 2007, 9:35 p.m.
- Posts: 422
Не знаю, не знаю, когда и кто тут что ответит. Народа пока мало )
Попробуйте тут спросить python.com.ua, больше шансов, что кто-нить ответит )
- Registered: March 5, 2007, 6:55 p.m.
- Posts: 18
Столько просмотров и ни одного ответа больше не было! Что так?
- Registered: Sept. 19, 2007, 3:30 p.m.
- Posts: 182
Я делал класс надстройку для работы с бд.
Соответсвенно - привязвал события апдейта грида, создания грида к своим фукнциям работы с БД.
Можно также поглядеть в документации такую штуку как wxDbGridTableBase.
Не уверен - насчет WxPython, но в сишной версии WxWindows это было.
Root
»
Базы данных, XML
»
SQLite + Python