проблема с кодировкой pyhdb на Python - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь использовать Python для подключения к HANA Cloud. Я могу получить доступ к базе данных, используя код ниже, но после того, как я выполню код ab = cursor.fetchall(). Он получил ошибку кодирования. Кто-нибудь знает, как решить эту проблему и дать мне руководство, как изменить кодировку? Очень ценю!

import pyhdb
import pandas as pd
import numpy as np

connection = pyhdb.connect('localhost', 3333, 'User', 'PWD')
cursor = connection.cursor()
cursor.execute("""
       SELECT * FROM ggggg.LIFESTYLES_SURVEY_2017 where 
       DIETARY_SHOP_VEGETARIAN = 'Vegetarian'
       UNION
       SELECT TOP 3000 * FROM CRM_AGILE.LIFESTYLES_SURVEY_2017 where 
       DIETARY_SHOP_VEGETARIAN != 'Vegetarian'
       ORDER BY RAND()
       """)

ab = cursor.fetchall()

enter image description here

1 Ответ

0 голосов
/ 12 ноября 2018

Вы как-то возитесь с кодировкой в ​​python. Чтобы помочь вам больше, нам нужна, и это важно, ваша версия Python (показать при открытии терминала Python)

Вы пытались запустить свой код выполнения (***) без перевода строки? (Одна линия)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...