Share via


OleDbCommandBuilder.GetDeleteCommand 方法

定義

取得在資料來源上執行刪除時所需之自動產生的 OleDbCommand 物件。

多載

GetDeleteCommand()

取得在資料來源上執行刪除時所需之自動產生的 OleDbCommand 物件。

GetDeleteCommand(Boolean)

取得在資料來源上執行刪除時所需之自動產生的 OleDbCommand 物件。

備註

應用程式可以使用 GetDeleteCommand 方法進行參考或疑難解答,因為它會傳回 OleDbCommand 要執行的物件。

您也可以使用 GetDeleteCommand 做為已修改命令的基礎。 例如,您可以呼叫 GetDeleteCommand 和修改 CommandTimeout 值,然後在 上 OleDbDataAdapter明確設定該值。

第一次產生 SQL 語句之後,如果應用程式以任何方式變更語句,就必須明確呼叫 RefreshSchema 。 否則, GetDeleteCommand 仍會使用上一個語句中的資訊,這可能不正確。 應用程式呼叫 UpdateCommandGetDeleteCommand時,會先產生 SQL 語句。

GetDeleteCommand()

來源:
OleDbCommandBuilder.cs
來源:
OleDbCommandBuilder.cs
來源:
OleDbCommandBuilder.cs
來源:
OleDbCommandBuilder.cs

取得在資料來源上執行刪除時所需之自動產生的 OleDbCommand 物件。

public:
 System::Data::OleDb::OleDbCommand ^ GetDeleteCommand();
public System.Data.OleDb.OleDbCommand GetDeleteCommand ();
override this.GetDeleteCommand : unit -> System.Data.OleDb.OleDbCommand
member this.GetDeleteCommand : unit -> System.Data.OleDb.OleDbCommand
Public Function GetDeleteCommand () As OleDbCommand

傳回

自動產生的 OleDbCommand 物件,執行刪除時所需要的。

備註

應用程式可以使用 GetDeleteCommand 方法進行參考或疑難解答,因為它會傳回 OleDbCommand 要執行的物件。

您也可以使用 GetDeleteCommand 做為已修改命令的基礎。 例如,您可以呼叫 GetDeleteCommand 和修改 CommandTimeout 值,然後在 上 OleDbDataAdapter明確設定該值。

第一次產生 SQL 語句之後,如果應用程式以任何方式變更語句,就必須明確呼叫 RefreshSchema 。 否則, GetDeleteCommand 仍會使用上一個語句中的資訊,這可能不正確。 應用程式呼叫 UpdateCommandGetDeleteCommand時,會先產生 SQL 語句。

另請參閱

適用於

GetDeleteCommand(Boolean)

來源:
OleDbCommandBuilder.cs
來源:
OleDbCommandBuilder.cs
來源:
OleDbCommandBuilder.cs
來源:
OleDbCommandBuilder.cs

取得在資料來源上執行刪除時所需之自動產生的 OleDbCommand 物件。

public:
 System::Data::OleDb::OleDbCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.OleDb.OleDbCommand GetDeleteCommand (bool useColumnsForParameterNames);
override this.GetDeleteCommand : bool -> System.Data.OleDb.OleDbCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As OleDbCommand

參數

useColumnsForParameterNames
Boolean

如果為 true,則盡可能產生符合資料行名稱的參數名稱。 如為 false,則產生 @p1@p2 等等。

傳回

自動產生的 OleDbCommand 物件,執行刪除時所需要的。

備註

應用程式可以使用 GetDeleteCommand 方法進行參考或疑難解答,因為它會傳回 OleDbCommand 要執行的物件。

您也可以使用 GetDeleteCommand 做為已修改命令的基礎。 例如,您可以呼叫 GetDeleteCommand 和修改 CommandTimeout 值,然後在 上 OleDbDataAdapter明確設定該值。

第一次產生 SQL 語句之後,如果應用程式以任何方式變更語句,就必須明確呼叫 RefreshSchema 。 否則, GetDeleteCommand 仍會使用上一個語句中的資訊,這可能不正確。 應用程式呼叫 UpdateCommandGetDeleteCommand時,會先產生 SQL 語句。

產生參數名稱時的預設行為是針對各種參數使用 @p1@p2等等。 trueuseColumnsForParameterNames傳遞 參數可讓您強制 OleDbCommandBuilder 改為根據數據行名稱產生參數。 只有在符合下列條件時,才會成功:

另請參閱

適用於