这不是一个真正的问题,因为我弄清楚了这一点,并想张贴的决议。我试图将变量从python添加到插入到访问数据库中,并没有真正找到任何解释它的东西。我创建了几个变量,并使用这个语句来插入新行。我注意到的另一件事是,变量不工作,如果字段名称是相同的。大写和小写确实会使相同的拼写不同。我希望这能对大家有所帮助。
cursor.execute(''' INSERT INTO file_info_main(Drive, Path, filename_full, filename, extension, size, create_dt_tm, mod_dt_tm, ins_dt_tm)
VALUES(?,?,?,?,?,?,?,?,?) ''',
(drive, path, p_name, filename, ext, p_filesize, cr_dt_tm, m_dt_tm, in_dt_tm)
)
该语句用于更新access数据库表。我想我还应该提到,对于日期/时间数据,我必须使用
将数据格式化为变量cr_dt_tm = p_ctime.strftime("%m/%d/%Y %H:%M:%S")
该模式将日期/时间格式化为访问中的日期/时间字段。