OleDbCommandBuilder.GetUpdateCommand メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ ソースで更新処理を実行するための、自動生成された OleDbCommand オブジェクトを取得します。
オーバーロード
GetUpdateCommand() |
データ ソースで更新処理を実行するための、自動生成された OleDbCommand オブジェクトを取得します。 |
GetUpdateCommand(Boolean) |
オプションでパラメーター名に列を使用し、データ ソースで更新処理を実行するための、自動生成された OleDbCommand オブジェクトを取得します。 |
注釈
アプリケーションは、実行するオブジェクトを GetUpdateCommand 返 OleDbCommand すので、情報またはトラブルシューティングの目的で メソッドを使用できます。
変更されたコマンドの基礎として を使用 GetUpdateCommand することもできます。 たとえば、 を呼び出 GetUpdateCommand して値を CommandTimeout 変更し、それを に明示的に OleDbDataAdapter設定できます。
SQL ステートメントが最初に生成された後、何らかの方法でステートメントが変更された場合、アプリケーションは明示的に を呼び出す RefreshSchema 必要があります。 それ以外の GetUpdateCommand 場合、 は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが または GetUpdateCommandをUpdateCommand呼び出すときに最初に生成されます。
GetUpdateCommand()
データ ソースで更新処理を実行するための、自動生成された 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 場合、 は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが または GetUpdateCommandをUpdateCommand呼び出すときに最初に生成されます。
こちらもご覧ください
適用対象
GetUpdateCommand(Boolean)
オプションでパラメーター名に列を使用し、データ ソースで更新処理を実行するための、自動生成された 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 場合、 は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが または GetUpdateCommandをUpdateCommand呼び出すときに最初に生成されます。
パラメーター名を生成するときの既定の動作は、さまざまなパラメーターに 対して 、@p2
、 などを使用@p1
することです。 パラメーターをuseColumnsForParameterNames
渡true
すと、 を強制OleDbCommandBuilderして列名に基づいてパラメーターを生成できます。 これは、次の条件が満たされた場合にのみ成功します。
ParameterNameMaxLengthが指定されており、その長さが生成されたパラメーター名以上です。
生成されたパラメーター名は、正規表現で指定された条件を ParameterNamePattern 満たしています。
が ParameterMarkerFormat 指定されています。
こちらもご覧ください
適用対象
.NET