Share via


OleDbCommandBuilder.GetUpdateCommand 方法

定義

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

多載

GetUpdateCommand()

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

GetUpdateCommand(Boolean)

選擇性地使用參數名稱的資料行,取得自動產生的 OleDbCommand 物件,其為在資料來源執行更新時所需。

備註

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

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

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

GetUpdateCommand()

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

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

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

傳回

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

備註

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

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

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

另請參閱

適用於

GetUpdateCommand(Boolean)

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

選擇性地使用參數名稱的資料行,取得自動產生的 OleDbCommand 物件,其為在資料來源執行更新時所需。

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

參數

useColumnsForParameterNames
Boolean

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

傳回

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

備註

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

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

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

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

另請參閱

適用於