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 参考 » ULParameterCollection 类 » Add 方法

 

Add(String, Object) 方法

向集合中添加一个新的、用指定的参数名和值创建的 ULParameter。

语法
Visual Basic
Public Function Add( _
   ByVal parameterName As String, _
   ByVal value As Object _
) As ULParameter
C#
public ULParameter Add(
   string  parameterName,
   object value
);
参数
  • parameterName   参数的名称。对于未命名参数,请使用一个空字符串 ("") 或空值引用(在 Visual Basic 中为 Nothing)作为其值。在 UltraLite.NET 中,参数名不由 ULCommand 来使用。

  • value   要作为参数值的 System.Object。

返回值

新 ULParameter 对象。

注释

集合中的所有参数均被视为定位参数,且必须按照 ULCommand.CommandText 中对应的问号占位符的顺序添加到集合中。例如,集合中的第一个参数对应 SQL 语句中的第一个问号,集合中的第二个参数对应 SQL 语句中的第二个问号,依此类推。ULCommand.CommandText 中问号的个数必须至少与集合中参数的个数相同。以空值替代缺少的参数。

鉴于系统对 0 和 0.0 常量的特殊处理方法以及对重载方法的解析方式,我们强烈建议您在使用此方法时显式地将常量值转换为类型对象。

示例

以下代码将向名为 cmd 的 ULCommand 中添加一个值为 0 的 ULParameter。

' Visual Basic
cmd.Parameters.Add( "", CType( 0, Object ) )

// C#
cmd.Parameters.Add( "", (object)0 );
另请参见