Попытка построить дерево элементов из результатов запроса DB2 - PullRequest
0 голосов
/ 05 ноября 2018

Хорошо, поэтому я запрашиваю два разных стола. Одна из них - это таблица BIPS, а другая - таблица DB2. Я хочу сохранить значения обоих в виде строк, а затем проанализировать эти строки с помощью fromstring (). Мой код выглядит следующим образом:

bires = enumerate(bicur.fetchall())
dbres = enumerate(dbcur.fetchall())

if len(bicur.fetchall()) > 0:
    for index, item in bires:
        biroot = et.fromstring(bires[index])
    print(biroot[0][0].text)

if len(dbcur.fetchall()) > 0:
    for index, item in dbres:
        dbroot = et.fromstring(dbres[index])
    print(dbroot[0][0].text)

Проблема в том, что при запуске кода ничего не печатается. Я знаю, что он извлекает XML, потому что, если я просто печатаю результаты с моего курсора, я получаю ожидаемые результаты.

РЕДАКТИРОВАТЬ # 1: Понял, что ошибка была мой индекс, а не обязательно, как я хранил результаты моего курсора. Внесены изменения в мой код, и теперь я получаю новую ошибку. Я обновил пост, чтобы отразить это.

РЕДАКТИРОВАТЬ # 2: Я исправил ошибки, с которыми столкнулся, но теперь у меня возникли новые проблемы.

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