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上受支持。