Skip to content

参数类XuguParameters

功能

类继承自DbParameter,对象一般挂载到 XuguParameterCollection 下面,作为XuguCommand对象的参数集元素而存在。

说明

参数一般有参数名、参数类型、参数的数据类型、参数值等种种属性,其赋值方式也有许多的形式。需要注意参数被使用一次后不会自行失效清空,需要用户自行清空参数链。

类属性介绍

属性说明
DbType参数数据类型
Param_no参数序列号,此参数与sql语句相关
ParameterName参数名
IsNullable是否可以为空
Size参数大小
Direction参数的输入输出类型
Value参数值

类方法介绍

方法参数返回值说明
XuguParameters(string name ,object value)name:参数名; value:参数值-带参数名和参数值的初始化方法
XuguParameters(XuguParameters param)param:XuguParameters类的参数对象-以另一个参数为模板的初始化方法
XuguParameters(string name ,XuguDbType type)name:参数名; type:参数类型-带参数名和参数类型的初始化方法,在某些特定的情况下可以确定参数的长度
XuguParameters(string name ,XuguDbType type ,int size)name:参数名; type:参数类型; size:参数长度-带参数名、类型、长度的参数初始化方法,此方法多用于变长值类型的参数,例如:char、varchar、Binary等
XuguParameters(string parameterName ,XuguDbType dtType,int size,ParameterDirection parameterDirection,bool isNullable,byte precision,byte scale,string srcColumn,DataWoeVersion srcVersion,object value)parameterName:参数名; dtType:参数数据类型; size:参数长度; parameterDirection:参数输入输出类型; isNullable:参数是否可为空值; precision:参数精度; scale:参数范围; srcColumn:对应的数据库端列名; srcVersion:对应的数据库端版本号; value:参数值-以较为详细全面的信息初始化参数
Param_isFixed(XuguDbType type)type:参数数据类型是:true 否:false根据数据类型判断参数是否是固定长度的