AttributeError: объект «Соединение» не имеет атрибута «exec_driver_sql».Python

Программы на Python
Ответить
Anonymous
 AttributeError: объект «Соединение» не имеет атрибута «exec_driver_sql».

Сообщение Anonymous »

def request_pickup(connections, request_id):

Код: Выделить всё

env_path = connections.loc[0, 'm_drive']

hip_directory = connections.loc[0, 'hip_directory']

sys.path.append(env_path + '/global_info')

from py_variables import sqlalchemy_cnx_string, ssl_args

engine = sqlalchemy.create_engine(sqlalchemy_cnx_string,

connect_args = ssl_args)

pickup_info_query = (f'''

SELECT

fld40 as record_id,

fld3 as client_name

FROM rmf_tb.rfsocatalogrh

WHERE fld40 = {request_id}''')

pickup_info = pd.read_sql(pickup_info_query, engine)

if len(pickup_info) != 1:

sys.exit("Pickup Request Error")
Строка, в которой произошла ошибка, находится в pd.read_sql.
Наша цель — иметь возможность запускать скрипт Python без каких-либо ошибок, как мы это сделали. раньше.
Мы используем инструмент Python, для этого инструмента не требуется настройка.
Мы можем без каких-либо проблем запускать рабочий процесс в локальном дизайнере. .
Но рабочий процесс завершается на сервере с ошибкой прилагается
Версия SQLAlchemy: 1.3.18
Версия Pandas: 2.0.3

Подробнее здесь: https://stackoverflow.com/questions/793 ... driver-sql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»