Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 15, 2011 13:40:27

Atterratio
От:
Зарегистрирован: 2011-09-17
Сообщения: 46
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по SQlite3 в Python3

При выполнении вот такого кода:

import sqlite3

connDataBase = sqlite3.connect('DataBase')
cursorDataBase = connDataBase.cursor()

cursorDataBase.execute('''create table main
(KeyNum INTEGER PRIMARY KEY AUTOINCREMENT,
FullName TEXT,
TelNum TEXT,
BirthDate TEXT)''')

cursorDataBase.execute("""insert into main (FullName, TelNum, BirthDate)
values ('Atterratio', '12-123', '12-12-99')""" )

cursorDataBase.close()
connDataBase.close()
Строка в таблицу не дабавляется, в тоже время в редакторе для разработки баз при выполнении “insert into main (FullName, TelNum, BirthDate) values ('Atterratio', ‘12-123’, ‘12-12-99’)” добавляется.

Что я делаю не так?



Офлайн

#2 Дек. 15, 2011 13:44:34

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Вопрос по SQlite3 в Python3

connDataBase.commit() # забыли после insert'a

Офлайн

#3 Дек. 15, 2011 13:48:41

Atterratio
От:
Зарегистрирован: 2011-09-17
Сообщения: 46
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по SQlite3 в Python3

Спасибо))) Всё от незнания элементарных основ)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version