AttributeError: у объекта 'int' нет атрибута 'type' - PullRequest
0 голосов
/ 03 июля 2019

У меня есть код, который выполняет оператор обновления с использованием sqlalchemy, а затем я передаю аргумент, содержащий оператор обновления, в connection.execute() Я получаю приведенную ниже ошибку ..

AttributeError: 'int' object has no attribute 'type'

Я хочу обновить свою базу данных

Я пытался записать это как connection.execute(type(statement))

, затем я столкнулся с приведенной ниже ошибкой:

Traceback (most recent call last):
  File "./update.py", line 70, in <module>
    result_proxy = connect.execute(type(stmt1))
  File "/Users/sdash/anaconda3/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 988, in execute
    return meth(self, multiparams, params)
TypeError: _execute_on_connection() missing 1 required positional argument: 'params'
...