插入的记录未显示在 MS Access 数据库中 Table

Inserted records not showing in MS Access DB Table

使用 sql insertpyodbc 插入记录时遇到一些问题。 代码运行,它看起来也像 MS Access table 正在生成一个 ID 但记录没有显示在 table.. 我的应用程序中没有错误,第一次使用 MS Access 和pyodbc 插入记录。也许我需要允许或更改 Access 中的设置?

import pyodbc 

conn = pyodbc.connect(r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};UID=admin;UserCommitSync=Yes;Threads=3;SafeTransactions=0;PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;{FIL=MS Access};DriverId=25;DefaultDir=C:\Users\James\Documents;DBQ=C:\Users\James\Documents\Database1.accdb;')
cursor = conn.cursor()

def add_new_loancar_to_DB(): 
    cursor = conn.cursor()
    cursor.execute( "INSERT INTO Loan_vehicle_data (Loan_make , Loan_model , Loan_rego) values ('test' , 'test' , 'test')")

通常,您需要提交交易。

conn.commit()