次の方法で共有


OleDbCommandBuilder.GetUpdateCommand メソッド

定義

データ ソースで更新処理を実行するための、自動生成された OleDbCommand オブジェクトを取得します。

オーバーロード

GetUpdateCommand()

データ ソースで更新処理を実行するための、自動生成された OleDbCommand オブジェクトを取得します。

GetUpdateCommand(Boolean)

オプションでパラメーター名に列を使用し、データ ソースで更新処理を実行するための、自動生成された OleDbCommand オブジェクトを取得します。

注釈

アプリケーションは、実行するオブジェクトを GetUpdateCommandOleDbCommand すので、情報またはトラブルシューティングの目的で メソッドを使用できます。

変更されたコマンドの基礎として を使用 GetUpdateCommand することもできます。 たとえば、 を呼び出 GetUpdateCommand して値を CommandTimeout 変更し、それを に明示的に OleDbDataAdapter設定できます。

SQL ステートメントが最初に生成された後、何らかの方法でステートメントが変更された場合、アプリケーションは明示的に を呼び出す RefreshSchema 必要があります。 それ以外の GetUpdateCommand 場合、 は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが または GetUpdateCommandUpdateCommand呼び出すときに最初に生成されます。

GetUpdateCommand()

ソース:
OleDbCommandBuilder.cs
ソース:
OleDbCommandBuilder.cs
ソース:
OleDbCommandBuilder.cs

データ ソースで更新処理を実行するための、自動生成された 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 オブジェクト。

注釈

アプリケーションは、実行するオブジェクトを GetUpdateCommandOleDbCommand すので、情報またはトラブルシューティングの目的で メソッドを使用できます。

変更されたコマンドの基礎として を使用 GetUpdateCommand することもできます。 たとえば、 を呼び出 GetUpdateCommand して値を CommandTimeout 変更し、それを に明示的に OleDbDataAdapter設定できます。

SQL ステートメントが最初に生成された後、何らかの方法でステートメントが変更された場合、アプリケーションは明示的に を呼び出す RefreshSchema 必要があります。 それ以外の GetUpdateCommand 場合、 は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが または GetUpdateCommandUpdateCommand呼び出すときに最初に生成されます。

こちらもご覧ください

適用対象

GetUpdateCommand(Boolean)

ソース:
OleDbCommandBuilder.cs
ソース:
OleDbCommandBuilder.cs
ソース:
OleDbCommandBuilder.cs

オプションでパラメーター名に列を使用し、データ ソースで更新処理を実行するための、自動生成された 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 オブジェクト。

注釈

アプリケーションは、実行するオブジェクトを GetUpdateCommandOleDbCommand すので、情報またはトラブルシューティングの目的で メソッドを使用できます。

変更されたコマンドの基礎として を使用 GetUpdateCommand することもできます。 たとえば、 を呼び出 GetUpdateCommand して値を CommandTimeout 変更し、それを に明示的に OleDbDataAdapter設定できます。

SQL ステートメントが最初に生成された後、何らかの方法でステートメントが変更された場合、アプリケーションは明示的に を呼び出す RefreshSchema 必要があります。 それ以外の GetUpdateCommand 場合、 は前のステートメントの情報を引き続き使用します。これは正しくない可能性があります。 SQL ステートメントは、アプリケーションが または GetUpdateCommandUpdateCommand呼び出すときに最初に生成されます。

パラメーター名を生成するときの既定の動作は、さまざまなパラメーターに 対して 、@p2、 などを使用@p1することです。 パラメーターをuseColumnsForParameterNamestrueすと、 を強制OleDbCommandBuilderして列名に基づいてパラメーターを生成できます。 これは、次の条件が満たされた場合にのみ成功します。

こちらもご覧ください

適用対象