Share via


OdbcCommandBuilder.GetInsertCommand 方法

定義

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

多載

GetInsertCommand()

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

GetInsertCommand(Boolean)

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

備註

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

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

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

GetInsertCommand()

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

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

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

傳回

執行插入所需而自動產生的 OdbcCommand 物件。

備註

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

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

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

另請參閱

適用於

GetInsertCommand(Boolean)

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

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

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

參數

useColumnsForParameterNames
Boolean

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

傳回

執行插入所需而自動產生的 OdbcCommand 物件。

備註

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

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

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

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

另請參閱

適用於