OleDbParameterCollection.Add 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Add(OleDbParameter) | |
| Add(Object) |
將指定的 OleDbParameter 物件 OleDbParameterCollection加入 。 |
| Add(String, OleDbType) |
在參數名稱與資料型別下,加入 。OleDbParameterOleDbParameterCollection |
| Add(String, Object) |
已淘汰.
在給定的參數名稱和值上加上 。OleDbParameterOleDbParameterCollection |
| Add(String, OleDbType, Int32) |
在給定的參數名稱、資料型態和欄位長度上加上 。OleDbParameterOleDbParameterCollection |
| Add(String, OleDbType, Int32, String) |
在給定的參數名稱、資料型態、欄位長度及來源欄位名稱後加入 OleDbParameter 。OleDbParameterCollection |
Add(OleDbParameter)
public:
System::Data::OleDb::OleDbParameter ^ Add(System::Data::OleDb::OleDbParameter ^ value);
public System.Data.OleDb.OleDbParameter Add(System.Data.OleDb.OleDbParameter value);
member this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
override this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
Public Function Add (value As OleDbParameter) As OleDbParameter
參數
- value
- OleDbParameter
OleDbParameter加入收藏。
傳回
新物件的 OleDbParameter 索引。
例外狀況
參數中指定的 已OleDbParameter加入此或另一個 OleDbParameterCollection。value
參數為 value 空。
範例
以下範例會產生 , OleDbParameterCollection 並加入 OleDbParameter。
public void CreateParameters()
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter myParm = paramCollection.Add(
new OleDbParameter("CustomerID", OleDbType.VarChar));
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim myParm As OleDbParameter = paramCollection.Add( _
New OleDbParameter("CustomerID", OleDbType.VarChar))
End Sub
另請參閱
適用於
Add(Object)
將指定的 OleDbParameter 物件 OleDbParameterCollection加入 。
public:
virtual int Add(System::Object ^ value);
public:
override int Add(System::Object ^ value);
public int Add(object value);
public override int Add(object value);
abstract member Add : obj -> int
override this.Add : obj -> int
override this.Add : obj -> int
Public Function Add (value As Object) As Integer
Public Overrides Function Add (value As Object) As Integer
參數
傳回
集合中新 OleDbParameter 物件的索引。
實作
另請參閱
適用於
Add(String, OleDbType)
在參數名稱與資料型別下,加入 。OleDbParameterOleDbParameterCollection
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add(string parameterName, System.Data.OleDb.OleDbType oleDbType);
member this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
override this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType) As OleDbParameter
參數
- parameterName
- String
參數的名稱。
傳回
新物件的 OleDbParameter 索引。
範例
以下範例會產生 , OleDbParameterCollection 並加入 OleDbParameter。
public void CreateParameters()
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter myParm = paramCollection.Add(
"CustomerID", OleDbType.VarChar);
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim myParm As OleDbParameter = paramCollection.Add( _
"CustomerID", OleDbType.VarChar)
End Sub
另請參閱
適用於
Add(String, Object)
警告
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202
在給定的參數名稱和值上加上 。OleDbParameterOleDbParameterCollection
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
public System.Data.OleDb.OleDbParameter Add(string parameterName, object value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)]
public System.Data.OleDb.OleDbParameter Add(string parameterName, object value);
member this.Add : string * obj -> System.Data.OleDb.OleDbParameter
[<System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)>]
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, value As Object) As OleDbParameter
參數
- parameterName
- String
參數的名稱。
- value
- Object
Value OleDbParameter加入收藏的部分。
傳回
新物件的 OleDbParameter 索引。
- 屬性
例外狀況
該 value 參數並非 OleDbParameter。
備註
使用此方法的超載 Add 來指定整數參數值時,請特別小心。 由於此超載會取 value 型態 Object為 的 ,當值為零時,你必須將該值轉換成型 Object 態。如果你不執行這個轉換,編譯器會假設你正在嘗試呼叫 Add 過載。
另請參閱
適用於
Add(String, OleDbType, Int32)
在給定的參數名稱、資料型態和欄位長度上加上 。OleDbParameterOleDbParameterCollection
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add(string parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
member this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
override this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer) As OleDbParameter
參數
- parameterName
- String
參數的名稱。
- size
- Int32
柱子的長度。
傳回
新物件的 OleDbParameter 索引。
範例
以下範例建立 OleDbParameterCollection,將 的 OleDbParameter 實例加入集合,並回傳新的 OleDbParameter。
public void CreateParameters(OleDbConnection connection)
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter parameter = paramCollection.Add(
"CustomerID", OleDbType.VarChar, 5);
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim parameter As OleDbParameter = paramCollection.Add( _
"CustomerID", OleDbType.VarChar, 5)
End Sub
另請參閱
適用於
Add(String, OleDbType, Int32, String)
在給定的參數名稱、資料型態、欄位長度及來源欄位名稱後加入 OleDbParameter 。OleDbParameterCollection
public:
System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size, System::String ^ sourceColumn);
public System.Data.OleDb.OleDbParameter Add(string parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string sourceColumn);
member this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
override this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer, sourceColumn As String) As OleDbParameter
參數
- parameterName
- String
參數的名稱。
- size
- Int32
柱子的長度。
- sourceColumn
- String
來源欄的名稱。
傳回
新物件的 OleDbParameter 索引。
範例
以下範例建立 OleDbParameterCollection,將 的 OleDbParameter 實例加入集合,並回傳新的 OleDbParameter。
public void CreateParameters(OleDbConnection connection)
{
OleDbCommand command = new OleDbCommand(
"SELECT * FROM Customers WHERE CustomerID = ?", connection);
OleDbParameterCollection paramCollection = command.Parameters;
OleDbParameter parameter = paramCollection.Add(
"CustomerID", OleDbType.VarChar, 5, "CustomerID");
}
Public Sub CreateParameters(connection As OleDbConnection)
Dim command As New OleDbCommand( _
"SELECT * FROM Customers WHERE CustomerID = ?", connection)
Dim paramCollection As OleDbParameterCollection = command.Parameters
Dim parameter As OleDbParameter = paramCollection.Add( _
"CustomerID", OleDbType.VarChar, 5, "CustomerID")
End Sub