OleDbCommandBuilder.GetInsertCommand 方法

定義

取得自動產生 OleDbCommand 的物件,用於在資料來源執行插入。

多載

名稱 Description
GetInsertCommand()

取得自動產生 OleDbCommand 的物件,用於在資料來源執行插入。

GetInsertCommand(Boolean)

取得自動產生 OleDbCommand 的物件,用於在資料來源執行插入。

備註

應用程式可將此 GetInsertCommand 方法用於資訊或故障排除,因為它回傳待執行物件的 OleDbCommand 文字。

你也可以用它 GetInsertCommand 作為修改指令的基礎。 例如,你可以呼叫 GetInsertCommand 並修改 該 CommandTimeout 值,然後明確設定在 OleDbDataAdapter

SQL 陳述式首次產生後,應用程式必須明確呼叫 RefreshSchema 若有變更該陳述句。 否則,他們 GetInsertCommand 仍會使用前述陳述的資訊,而這可能不正確。 當應用程式呼叫 或 UpdateCommandGetInsertCommand時,SQL 語句首先產生。

GetInsertCommand()

取得自動產生 OleDbCommand 的物件,用於在資料來源執行插入。

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

傳回

執行插入所需的自動生成 OleDbCommand 物件。

備註

應用程式可將此 GetInsertCommand 方法用於資訊或故障排除,因為它回傳待執行物件的 OleDbCommand 文字。

你也可以用它 GetInsertCommand 作為修改指令的基礎。 例如,你可以呼叫 GetInsertCommand 並修改 該 CommandTimeout 值,然後明確設定在 OleDbDataAdapter

SQL 陳述式首次產生後,應用程式必須明確呼叫 RefreshSchema 若有變更該陳述句。 否則,他們 GetInsertCommand 仍會使用前述陳述的資訊,而這可能不正確。 當應用程式呼叫 或 UpdateCommandGetInsertCommand時,SQL 語句首先產生。

另請參閱

適用於

GetInsertCommand(Boolean)

取得自動產生 OleDbCommand 的物件,用於在資料來源執行插入。

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

參數

useColumnsForParameterNames
Boolean

true,則產生與欄名相符的參數名稱(若可行)。 若 false,則生成 @p1@p2依此類推。

傳回

執行插入所需的自動生成 OleDbCommand 物件。

備註

應用程式可將此 GetInsertCommand 方法用於資訊或故障排除,因為它回傳待執行物件的 OleDbCommand 文字。

你也可以用它 GetInsertCommand 作為修改指令的基礎。 例如,你可以呼叫 GetInsertCommand 並修改 該 CommandTimeout 值,然後明確設定在 OleDbDataAdapter

SQL 陳述式首次產生後,應用程式必須明確呼叫 RefreshSchema 若有變更該陳述句。 否則,他們 GetInsertCommand 仍會使用前述陳述的資訊,而這可能不正確。 當應用程式呼叫 或 UpdateCommandGetInsertCommand時,SQL 語句首先產生。

預設行為在產生參數名稱時,會使用 @p1@p2、 等來表示各種參數。 通過 true 參數 useColumnsForParameterNames 後,你可以強制 它 OleDbCommandBuilder 根據欄位名稱產生參數。 此策略僅在滿足以下條件時成功:

另請參閱

適用於