【发布时间】:2021-01-07 11:19:20
【问题描述】:
这两个函数用于插入或更新用户输入到表中的日期
def insert_date(Id, date):
conn=sqlite3.connect(DB)
cursor=conn.execute('INSERT INTO poeple (date) VALUES (?)',(date))
conn.commit()
conn.close()
def update_date(Id, date):
conn=sqlite3.connect(DB)
cursor=conn.execute('UPDATE poeple SET date=? WHERE ID ='+str(Id),
(date))
conn.commit()
conn.close()
但我遇到了这个错误: cursor=conn.execute('INSERT INTO poeple (date) VALUES (?)',(date)) sqlite3.ProgrammingError:提供的绑定数量不正确。当前语句使用 1,提供了 9 个。 这个错误是什么意思?
【问题讨论】:
-
日期作为参数传递给函数,
-
如果您的问题解决了,请标记为:stackoverflow.com/help/someone-answers