Konstantin18ko
@Konstantin18ko
Стоматолог

Пустой ответ SQL запроса psycop2, а при запросе через консоль возвращает строку?

def show_all_orders():
    conn = try_connect()
    cursor = conn.cursor()
    try:
        rows = cursor.execute("SELECT * FROM orders")
        conn.commit()
        conn.close()
        cursor.close()
        print('Записи таблицы orders получены')
        return rows
    except Exception as e:
        print(f'Ошибка выборки записей orders: {str(e)}')
    print('Окончание запроса к таблице orders')


print(rows) выдает None
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Andrew_Pinkerton
@Andrew_Pinkerton
fetchall
cur.execute("SELECT * FROM orders;")
rows = cur.fetchall()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы