XML Python - 到 SQL
XML Python - to SQL
我遇到问题,我尝试将使用 Python 得到的 xml 传递给 SQL 服务器,但出现以下错误:
Unknown object type lxml.etree._Element during describe, HY000
我目前正在使用以下代码片段
xml = "{call procedure(?)}"
values = (xmlInfo)
cursor = engine.cursor()
cursor.execute(xml, (xmlInfo))
cursor.close()
engine.close()
有人对此有解决方案吗?
不知道您的环境的详细信息,您 可能 需要先在 XML etree 上调用 lxml.tostring()
以获得实际的 XML 字符串:
cursor = engine.cursor()
cursor.execute("{call procedure(?)}", (lxml.tostring(xmlInfo),))
我找到了我不去的原因 SQL。
缺少 "autocommit = True" 与 SQL
的连接
我遇到问题,我尝试将使用 Python 得到的 xml 传递给 SQL 服务器,但出现以下错误:
Unknown object type lxml.etree._Element during describe, HY000
我目前正在使用以下代码片段
xml = "{call procedure(?)}"
values = (xmlInfo)
cursor = engine.cursor()
cursor.execute(xml, (xmlInfo))
cursor.close()
engine.close()
有人对此有解决方案吗?
不知道您的环境的详细信息,您 可能 需要先在 XML etree 上调用 lxml.tostring()
以获得实际的 XML 字符串:
cursor = engine.cursor()
cursor.execute("{call procedure(?)}", (lxml.tostring(xmlInfo),))
我找到了我不去的原因 SQL。 缺少 "autocommit = True" 与 SQL
的连接