OleDbCommandBuilder.GetDeleteCommand 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得自動產生 OleDbCommand 的物件,用於在資料來源執行刪除。
多載
| 名稱 | Description |
|---|---|
| GetDeleteCommand() |
取得自動產生 OleDbCommand 的物件,用於在資料來源執行刪除。 |
| GetDeleteCommand(Boolean) |
取得自動產生 OleDbCommand 的物件,用於在資料來源執行刪除。 |
備註
應用程式可將此 GetDeleteCommand 方法用於資訊或故障排除,因為它會回傳 OleDbCommand 待執行的物件。
你也可以用它 GetDeleteCommand 作為修改指令的基礎。 例如,你可以呼叫 GetDeleteCommand 並修改 該 CommandTimeout 值,然後明確設定在 OleDbDataAdapter。
SQL 陳述式首次產生後,應用程式必須明確呼叫 RefreshSchema 若有變更該陳述句。 否則,他們 GetDeleteCommand 仍會使用前述陳述的資訊,而這可能不正確。 當應用程式呼叫 或 UpdateCommandGetDeleteCommand時,SQL 語句首先產生。
GetDeleteCommand()
取得自動產生 OleDbCommand 的物件,用於在資料來源執行刪除。
public:
System::Data::OleDb::OleDbCommand ^ GetDeleteCommand();
public System.Data.OleDb.OleDbCommand GetDeleteCommand();
member this.GetDeleteCommand : unit -> System.Data.OleDb.OleDbCommand
override 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)
取得自動產生 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、 等來表示各種參數。 通過 true 參數 useColumnsForParameterNames 後,你可以強制 它 OleDbCommandBuilder 根據欄位名稱產生參數。 此策略僅在滿足以下條件時成功:
已指定 , ParameterNameMaxLength 其長度等於或大於產生的參數名稱。
產生的參數名稱符合正則表達式 ParameterNamePattern 中指定的條件。
ParameterMarkerFormat A被指定。