Python-вставка в таблицу MS access



Я могу получить некоторые данные из ms access по некоторому запросу, но я не могу хранить данные в какой-либо таблице, например:



import sys, os, pyodbc

conn_str = (
r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
r'DBQ=C:/Users/vlcek/Desktop/pokusdb.accdb;'
)
connection = pyodbc.connect(conn_str)


cursor = connection.cursor()

sql="Insert into people (user_id, Name, Surname) values (27, 'Peter','Jackson')"

cursor.execute(sql)


У меня есть таблица "люди" уже в базе данных...



Я получаю этот вывод, я не знаю, имеет ли он отношение:



Поток 'MainThread' (0x30e4) вышел с кодом 0 (0x0).



Программа ' [9696] python.exe ' вышел с кодом 0 (0x0).



Спасибо за помощь,



Вацлав

678   1  

1 ответ:

Вы забыли зафиксировать изменения.

Добавить

connection.commit() 

До конца кода.

Comments

    Ничего не найдено.