表示 ULCommand 对象的一个参数。
Public NotInheritable Class ULParameter Inherits System.Data.Common.DbParameter Implements System.ICloneable
public sealed class ULParameter : System.Data.Common.DbParameter, System.ICloneable
ULParameter 类的所有成员,包括所有继承的成员。
名称 | 说明 |
---|---|
用空值(在 Visual Basic 中为 Nothing)作为 ULParameter 对象的值对该对象初始化。 | |
UltraLite.NET 不支持此方法。 | |
返回此实例的字符串表示形式。 | |
指定参数的 System.Data.DbType。 | |
用于指示参数为仅输入、仅输出、双向还是存储过程返回值参数的值。 | |
指定参数是否接受空值。 | |
指定与 ULParameter.Value 之间的偏移量。 | |
指定参数的名称。 | |
指定用于表示 ULParameter.Value 属性的最多位数。 | |
指定 ULParameter.Value 属性精确到的小数位数。 | |
指定列中数据的最大大小。 | |
指定映射到 DataSet 对象并用于装载或返回值的源列的名称。 | |
指定源列是否可为空。 | |
装载 ULParameter.Value 属性时使用的 System.Data.DataRowVersion 值。 | |
指定参数的 iAnywhere.Data.UltraLite.ULDbType。 | |
指定参数的值。 |
可以直接使用 ULParameter 对象的多个构造函数之一或使用 ULCommand.CreateParameter 方法来创建 ULParameter 对象。鉴于系统对 0 和 0.0 常量的特殊处理方法以及对重载方法的解析方式,我们强烈建议您在使用 ULParameter(string,object) 构造函数时显式将常量值转换为对象类型。例如:
' Visual Basic Dim p As ULParameter = New ULParameter( "", CType( 0, Object ) ) |
以下代码为 C# 语言等效代码:
// C# ULParameter p = new ULParameter( "", (object)0 ); |
参数(包括那些通过 ULCommand.CreateParameter 方法创建的参数)必须添加至要使用的 ULCommand.Parameters 集合中。所有参数均被视为定位参数,并且依照添加顺序由命令使用。
在 UltraLite.NET 中,参数只能被用作 IN 参数,并忽略所有映射信息。只有 ULParameter.Value 属性非常重要。
ULParameter 构造函数
ResetDbType 方法
ToString 方法
DbType 属性
Direction 属性
IsNullable 属性
Offset 属性
ParameterName 属性
Precision 属性
Scale 属性
Size 属性
SourceColumn 属性
SourceColumnNullMapping 属性
SourceVersion 属性
ULDbType 属性
Value 属性
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |