我试图创建一段代码,因此当我的游戏结束或游戏胜出时,他的分数显示在数据库中。无法让我的SQL在我的数据库表格中显示我的分数我的pygame
赛典:
def gameover():
message = Msg("Game Over")
message.update()
player.kill()
shot.kill()
SQL = 'INSERT INTO TblScore(Score) VALUES (' + str(score.value)
Databaseconnector.INSERT(SQL)
数据库连接代码:
def INSERT(SQL):
print(SQL)
cursor.execute(SQL)
conn.commit()
错误:
ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. (-3502) (SQLExecDirectW)')
如果您显示'print(SQL)'的输出以及错误,这将有所帮助。 (在这种情况下,它会让答案显而易见。) – abarnert