Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考

 

ULParameter 类

表示 ULCommand 的一个参数。此类无法继承。

语法
Visual Basic
Public NotInheritable Class ULParameter
  Inherits DbParameter
  Implements ICloneable
C#
public sealed class ULParameter: DbParameter,
  ICloneable
注释

可以直接使用 ULParameter 对象的多个构造函数之一或使用 ULCommand.CreateParameter 方法来创建 ULParameter 对象。鉴于系统对 0 和 0.0 常量的特殊处理方法以及对重载方法的解析方式,我们强烈建议您在使用 ULParameter(string,object) 构造函数时显示地将常量值转换为类型对象。例如:

' Visual Basic
Dim p As ULParameter = New ULParameter( "", CType( 0, Object ) )

// C#
ULParameter p = new ULParameter( "", (object)0 );

参数(包括那些通过 ULCommand.CreateParameter 创建的参数)必须添加至要使用的 ULCommand.Parameters 集合中。所有参数均被视为定位参数,并且依照添加顺序由命令使用。

在 UltraLite.NET 中,参数只能被用作 IN 参数,并忽略所有映射信息。只有 ULParameter.Value 是非常重要的。

Inherits: System.Data.Common.DbParameter

Implements: System.Data.IDbDataParameter、System.Data.IDataParameter

另请参见

ULParameter 成员
ULParameter 构造函数
DbType 属性
Direction 属性
IsNullable 属性
Offset 属性
ParameterName 属性
Precision 属性
Scale 属性
Size 属性
SourceColumn 属性
SourceColumnNullMapping 属性
SourceVersion 属性
ULDbType 属性
Value 属性
ResetDbType 方法
ToString 方法