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