月耳思进

人生在世如身处荆棘之中,心不动,人不妄动,不动则不伤;如心动则人妄动,伤其身痛其骨,于是体会到世间诸般痛苦。
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

OracleParameter 构造函数学习

Posted on 2006-02-14 15:11  Xfan  阅读(1749)  评论(0编辑  收藏  举报

OracleParameter 构造函数 (String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

[C#]
public OracleParameter(
   string name,
   OracleType oracleType,
   int size,
   ParameterDirection direction,
   bool isNullable,
   byte precision,
   byte scale,
   string srcColumn,
   DataRowVersion srcVersion,
   object value
);

参数:

name
参数名。
 
oracleType
OracleType 值之一。
 
size
参数的长度。
 
direction
System.Data.ParameterDirection 值之一。
成员
成员名称 说明
Input 参数是输入参数。
InputOutput 参数既能输入,也能输出。
Output 参数是输出参数。
ReturnValue 参数表示诸如存储过程、内置函数或用户定义函数之类的操作的返回值。

isNullable
如果字段的值可为空,则为 true;否则为 false。
 
precision
要将 Value 解析为的小数点左右两侧的总位数。

scale
要将 Value 解析为的总小数位数。

srcColumn
源列的名称。
 
srcVersion
System.Data.DataRowVersion 值之一。
成员
成员名称 说明
Current 该行中包含当前值。
Default 是 DataRowState 对当前行的默认版本。
Original 该行中包含其原始值。
Proposed 该行中包含建议值。

value
一个 Object,它是 OracleParameter 的值。

示例:
[C#]
public void CreateOracleParameter()
 {
    OracleParameter myParameter = new OracleParameter("DName",OracleType.VarChar,
                11,ParameterDirection.Output,true,0,0,"DName",
                DataRowVersion.Current,"ENGINEERING");
    MessageBox.Show(myParameter.ToString());
 }