OleDbParameterCollection.Add 方法

定義

多載

名稱 Description
Add(OleDbParameter)

將指定的 OleDbParameterOleDbParameterCollection加入 。

Add(Object)

將指定的 OleDbParameter 物件 OleDbParameterCollection加入 。

Add(String, OleDbType)

在參數名稱與資料型別下,加入 。OleDbParameterOleDbParameterCollection

Add(String, Object)
已淘汰.

在給定的參數名稱和值上加上 。OleDbParameterOleDbParameterCollection

Add(String, OleDbType, Int32)

在給定的參數名稱、資料型態和欄位長度上加上 。OleDbParameterOleDbParameterCollection

Add(String, OleDbType, Int32, String)

在給定的參數名稱、資料型態、欄位長度及來源欄位名稱後加入 OleDbParameterOleDbParameterCollection

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加入此或另一個 OleDbParameterCollectionvalue

參數為 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

參數

value
Object

Object

傳回

集合中新 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

參數的名稱。

oleDbType
OleDbType

這是其中一項 OleDbType 價值。

傳回

新物件的 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

參數的名稱。

oleDbType
OleDbType

這是其中一項 OleDbType 價值。

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)

在給定的參數名稱、資料型態、欄位長度及來源欄位名稱後加入 OleDbParameterOleDbParameterCollection

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

參數的名稱。

oleDbType
OleDbType

這是其中一項 OleDbType 價值。

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

另請參閱

適用於