我正在尝试从 DB2 数据库中的表中检索 XML 列。使用下面的代码,我可以检索任何没有 xml 作为数据类型的列:
query = "some query"
strConn = "my connection string"
set dbConn = CreateObject("ADODB.Connection")
set rs = CreateObject("ADODB.RecordSet")
dbConn.Open strConn
rs.Open query, dbConn
rs.MoveFirst
While Not rs.EOF
data = rs.Fields(0)
rs.MoveNext
Wend
dbConn.Close
当数据是 xml 数据类型时,“data = rs.Fields(0)”行会引发“未指定错误”。我想既然记录集返回一个 XML 对象,我需要将它分配给这样的 DOM 对象:
Set xDOM = CreateObject("Microsoft.XMLDOM")
rs.Save xDOM, adPersistXML
但这仍然不起作用,QTP 在执行保存行时会引发“未指定的错误”。
我用谷歌搜索了答案,但找不到任何有用的东西。有没有人成功地做到了这一点?
感谢您阅读我的问题。