Android 6.0上的QPython上的SQLite3无法正常工作

时间:2017-09-22 06:36:50

标签: python sqlite qpython

首先导入SQLite3模块,创建数据库或表也可以正常工作。

但突然间,当试图在其中插入内容时 - Python会抛出一种不负责任的错误(有时会抛出syntaxError而不突出显示任何代码行 - 严重的是,没有理由出现错误)。

我知道Android 6.0上的SQLite3引发了一些问题 - 在Java上有很多选择可以解决这个问题,但QPython(Android 6.0)有什么解决方案吗?

这是我的插入行:

c.execute("INSERT INTO pins(pin) VALUES (?)", (S)

以上是行python将错误指向

1 个答案:

答案 0 :(得分:0)

  1. 正确关闭cur.execute
  2. python元组有这个东西,所以在数据元组中添加一个逗号
  3. cur.execute("INSERT INTO pins(pin) VALUES (?)", (S,))