Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
データベースで更新処理を実行するのに必要な、自動的に生成された ULCommand オブジェクトを取得します。
Public Shadows Function GetUpdateCommand() As ULCommand
public new ULCommand GetUpdateCommand()
更新の実行に必要な、自動的に生成された ULCommand オブジェクト。
InvalidOperationException DbCommandBuilder.DataAdapter プロパティが初期化されていません。DataAdapter.SelectCommand プロパティが初期化されていません。DataAdapter.SelectCommand.Connection プロパティが初期化されていません。UpdateCommand プロパティに対する動的 SQL の生成は、修正可能なカラムを返さない SelectCommand 値に対してはサポートされていません。動的 SQL の生成は、複数のベーステーブルに対してはサポートされていません。動的 SQL の生成は、重複したカラムを含む SelectCommand 値に対してはサポートされていません。UpdateCommand プロパティに対する動的 SQL の生成は、キーカラム情報を返さない SelectCommand 値に対してはサポートされていません。
SQL 文が最初に生成された後で、アプリケーションが ULDataAdapter.SelectCommand 値を変更する場合は、DbCommandBuilder.RefreshSchema メソッドを明示的に呼び出す必要があります。この処理を行わないと、GetUpdateCommand メソッドは、正しくない可能性がある古い文の情報を使用し続けます。SQL 文が最初に生成されるのは、アプリケーションが DbDataAdapter.Update(System.Data.DataSet) または GetUpdateCommand メソッドを呼び出したときです。