DB2®Command.ResultSetAsReturnValue 属性

设置此值以作为 ReturnValue 参数从 Informix® 用户定义的例程 (UDR) 中检索结果集。 如果未在参数集合中绑定 ReturnValue 参数,那么将忽略此属性。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2 (在 IBM.Data.DB2.dll中)

语法


[Visual Basic]
Public Property ReturnSetAsReturnValue As Boolean
[C#]
public bool ReturnSetAsReturnValue {get; set;}
[C++]
public: __property bool get_ReturnSetAsReturnValue();
public: __property void set_ReturnSetAsReturnValue(bool);
[JScript]
public function get ReturnSetAsReturnValue() : Boolean;
public function set ReturnSetAsReturnValue(Boolean);

属性值

设置为 true 以使用返回结果集的 Informix UDR。 否则,设置为 false。 缺省值为 false

异常

异常类型 条件
InvalidCastException 指定的强制类型转换无效。
DB2Exception 无效的转换。

备注

如果设置了此属性并且 UDR 返回多行或列,那么 ReturnValue 参数包含第一行第一列的值。 会忽略其他值并且它们不可访问。

此属性不影响 DB2CommandBuilder.DeriveParameters()。 应用程序应该为 ReturnValue 参数指定正确的类型。 如果该类型与 ReturnValue 参数不匹配,那么会生成异常。

数据服务器限制

以外的所有数据服务器 IBM Informix
此属性仅在 IBM Informix上受支持。