Python 运行Py-ODBC查询?

Python 运行Py-ODBC查询?,python,sql,django,database,Python,Sql,Django,Database,试图在Access DB中查询日期,但它始终返回以下错误: Traceback (most recent call last): File "C:/Users/sniederriter/Desktop/SATG.py", line 10, in <module> for row in cursor.execute(SQL): File "C:\Python34\lib\site-packages\pypyodbc-1.3.3-py3.4.egg\pyp

试图在Access DB中查询日期,但它始终返回以下错误:

Traceback (most recent call last):
    File "C:/Users/sniederriter/Desktop/SATG.py", line 10, in <module>
        for row in cursor.execute(SQL):
    File "C:\Python34\lib\site-packages\pypyodbc-1.3.3-py3.4.egg\pypyodbc.py",   line 1605, in execute
    self.execdirect(query_string)
  File "C:\Python34\lib\site-packages\pypyodbc-1.3.3-py3.4.egg\pypyodbc.py", line 1631, in execdirect
    check_success(self, ret)
  File "C:\Python34\lib\site-packages\pypyodbc-1.3.3-py3.4.egg\pypyodbc.py", line 986, in check_success
    ctrl_err(SQL_HANDLE_STMT, ODBC_obj.stmt_h, ret, ODBC_obj.ansi)
  File "C:\Python34\lib\site-packages\pypyodbc-1.3.3-py3.4.egg\pypyodbc.py", line 954, in ctrl_err
    raise ProgrammingError(state,err_text)
pypyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Date *'.")

您的MySQL查询是错误的。以下代码从表中选择所有字段:

SELECT * FROM Table 
如果需要特定字段,请编写:

SELECT field1, field2, field3 FROM table

但只做其中一件事。全部字段或指定字段

使用
SELECT*FROM 20142015
SELECT Date FROM 20142015
SELECT field1, field2, field3 FROM table