次の方法で共有


SqlCeDataAdapter.InsertCommand プロパティ

メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。

データ ソースに新しいレコードを挿入する SQL ステートメントを取得または設定します。

Public Shadows Property InsertCommand As SqlCeCommand
[C#]
public new SqlCeCommand InsertCommand {get; set;}
[C++]
public: __property SqlCeCommand* get_InsertCommand();public: __property void set_InsertCommand(SqlCeCommand*);
[JScript]
public hide function get InsertCommand() : SqlCeCommand;public function set InsertCommand(SqlCeCommand);

プロパティ値

Update 処理中に、 DataSet 内の新しい行に対応するデータ ソース内のレコードを挿入するための SqlCeCommand

解説

Update 処理中に、このプロパティが設定されておらず、 DataSet に主キー情報が存在する場合、 SelectCommand プロパティを設定し、 SqlCeCommandBuilder を使用しているときは、 InsertCommand が自動的に生成されます。続いて、設定していない追加のコマンドが、 SqlCeCommandBuilder によって生成されます。この生成ロジックでは、 DataSet 内にキー列情報が存在している必要があります。詳細については、「 自動生成コマンド 」を参照してください。

作成済みの SqlCeCommandInsertCommand が割り当てられた場合、 SqlCeCommand のクローンは作成されません。 InsertCommand によって、作成済みの SqlCeCommand オブジェクトへの参照が維持されます。

メモ   このコマンドの実行によって行が返される場合、 SqlCeCommand オブジェクトの UpdatedRowSource プロパティの設定によっては、返された行が DataSet に追加されることがあります。

必要条件

プラットフォーム: .NET Compact Framework - Windows CE .NET

.NET Framework セキュリティ:

参照

SqlCeDataAdapter クラス | SqlCeDataAdapter メンバ | System.Data.SqlServerCe 名前空間 | DeleteCommand | SelectCommand | UpdateCommand