我有一个存储过程,它返回xmltype参数。如何使用vb.net获取数据?
db.Parameters("param", Oracle.DataAccess.Client.OracleDbType.XmlType, _
Data.ParameterDirection.Output)
答案 0 :(得分:1)
我从未使用过VB.net,但是如果你有能力更改存储过程,我会考虑将XMLTYPE转换为CLOB并返回它(使用xmltype.getclobval())我发现它不太可能.net Oracle驱动程序将为XMLTYPE提供支持。
显然,这意味着您需要在VB代码中使用XML解析器来解析字符串(存储在clob中)以访问其中的任何XML字段。