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");