SqlCeParameterCollection.Add 方法 (String, Object)
注意:此 API 现在已过时。
将具有给定参数名称和参数值的 SqlCeParameter 添加到 SqlCeParameterCollection 中。
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)
语法
声明
<ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value).", _
False)> _
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)
[ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value).",
false)]
public SqlCeParameter Add(
string parameterName,
Object value
)
[ObsoleteAttribute(L"Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value).",
false)]
public:
SqlCeParameter^ Add(
String^ parameterName,
Object^ value
)
[<ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value).",
false)>]
member Add :
parameterName:string *
value:Object -> SqlCeParameter
public function Add(
parameterName : String,
value : Object
) : SqlCeParameter
参数
- parameterName
类型:System.String
参数的名称。
- value
类型:System.Object
要添加到集合中的 SqlCeParameter 的 Object 值。
返回值
类型:System.Data.SqlServerCe.SqlCeParameter
对新的 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");