【发布时间】:2016-11-26 12:01:58
【问题描述】:
我正在尝试使用 Python 更新 MS Access 中的列中的行。我要更新的字符串是一个 Windows 文件路径,其中包含特殊字符和空格,例如:
C:\Users\Manish\Desktop\Personal\greencindiaphotos25-10-2016\8.2.Patna_west_00001-14335_W\PA11379.jpg
但是,当我运行 sql 查询进行更新时,它会抛出此错误:
pypyodbc.ProgrammingError: (u'42000', u"[42000] [Microsoft][ODBC Microsoft Access Driver] 查询表达式'C:\Users\Manish\Desktop\Personal\greencindiaphotos25-中的语法错误(缺少运算符) 10-2016\8.2.Patna_west_00001-14335_W\PA11379.jpg'.")
这是一个简单的更新查询,例如:
UPDATE Vaishali SET Images={file_path} WHERE ID=112312;
如何在access中更新这样的字符串?
【问题讨论】:
标签: python sql ms-access pypyodbc