1
Python을 통해 pyodbc를 사용하여 Access 데이터베이스에 SQL 삽입을 가져 오는 데 어려움을 겪고 있습니다. 각 시도는 "유효하지 않은 구문 오류"를 발생시킵니다.Access와 pyodbc를 사용하는 INSERT 문에서 구문 오류가 발생했습니다.
import pyodbc
ney = 'data1'
soy = 'data2'
MDBA = 'C:/db/dbBase.mdb'; DRVA = '{Microsoft Access Driver (*.mdb)}'; PWDA = 'pw'
# connect to db
cona = pyodbc.connect('DRIVER={};DBQ={};PWD={}'.format(DRVA,MDBA,PWDA))
cura = cona.cursor()
SQL = ("""insert into [db1](col1, col2) values ('ney', 'soy')""")
#SQL = ("insert into db1(col1, col2values (?, ?)", ney, soy)
cura.execute(SQL)
cona.commit()
내가 SELECT 문을 수행 할 수 있었으므로 올바른 INSERT 구문은 무엇입니까?
주석 처리 된 SQL은 values' '전에없이 닫는 괄호 또는 공간 구문 오류입니다. – Parfait