SqlCeParameterCollection.Add 方法 (String, Object)

将具有给定参数名称和参数值的 SqlCeParameter 添加到 SqlCeParameterCollection 中。

命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 system.data.sqlserverce.dll 中)

语法

声明
Public Function Add ( _
    parameterName As String, _
    value As Object _
) As SqlCeParameter
用法
Dim instance As SqlCeParameterCollection
Dim parameterName As String
Dim value As Object
Dim returnValue As SqlCeParameter

returnValue = instance.Add(parameterName, value)
public SqlCeParameter Add (
    string parameterName,
    Object value
)
public:
SqlCeParameter^ Add (
    String^ parameterName, 
    Object^ value
)
public SqlCeParameter Add (
    String parameterName, 
    Object value
)
public function Add (
    parameterName : String, 
    value : Object
) : SqlCeParameter
不适用。

参数

  • parameterName
    参数名。

返回值

对新 SqlCeParameter 对象的引用。

异常

异常类型 条件

InvalidCastException

无法将作为 value 参数提供的对象转换成字符串。如果对象不是基元类型、SqlDbType 或字节数组,就会发生这种情况。

备注

新的 SqlCeParameter 对象的 SqlDbType 并非是从 value 参数的 .NET Compact Framework 类型推断出的。新的 SqlCeParameter 对象的 Value 属性设置为转换 value 参数时获得的字符串,而 SqlDbType 设置为 SqlDbType.NChar

若要在创建参数时显示设置参数的 SqlDbType,您必须使用其他某种重载的 Add 方法。

示例

下面的示例将新元素添加到 SqlCeParameterCollection 中。假定已经创建了 SqlCeCommand

cmd.Parameters.Add("@Description", "Beverages")
cmd.Parameters.Add("@Description", "Beverages");

平台

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Windows Vista、Microsoft Windows XP SP2 和 Windows Server 2003 SP1 支持 Microsoft .NET Framework 3.0。

版本信息

.NET Framework

受以下版本支持:3.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

SqlCeParameterCollection 类
SqlCeParameterCollection 成员
System.Data.SqlServerCe 命名空间