OdbcCommandBuilder.GetUpdateCommand 方法

定義

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

多載

GetUpdateCommand()

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

GetUpdateCommand(Boolean)

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

備註

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

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

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

GetUpdateCommand()

來源:
OdbcCommandBuilder.cs
來源:
OdbcCommandBuilder.cs
來源:
OdbcCommandBuilder.cs

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

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

傳回

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

備註

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

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

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

另請參閱

適用於

GetUpdateCommand(Boolean)

來源:
OdbcCommandBuilder.cs
來源:
OdbcCommandBuilder.cs
來源:
OdbcCommandBuilder.cs

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

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

參數

useColumnsForParameterNames
Boolean

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

傳回

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

備註

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

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

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

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

另請參閱

適用於