尝试根据DB2查询的结果构建元素树

时间:2018-11-05 19:52:27

标签: python db2

好的,所以我要查询两个不同的表。其中一个是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:我解决了我遇到的错误,但是现在遇到了新问题。

0 个答案:

没有答案