ダイレクト更新には、UpdateByKeyメソッドを使用します。
.NET APIでのダイレクト更新の流れについて、以下の図に示します。
図6.13 ダイレクト更新の流れ
記述例
ShunService service = new ShunService(); service.Connect(); ShunRecord record1 = new ShunRecord(); ShunRecord record2 = new ShunRecord(); ShunRecord record3 = new ShunRecord(); record1.Key = "20061101,00000001"; (1) |
ShunRecordオブジェクトにダイレクトアクセスキーを設定します。
ShunRecordオブジェクトに更新するデータを設定します。
ShunKeyRequirementオブジェクトを作成します。
ShunKeyRequirementオブジェクトにダイレクトアクセスキー名、ShunRecordオブジェクトを設定します。
ポイント
Addメソッドで複数のShunRecordオブジェクトを指定することで、一度に複数のXML文書を更新することができます。
ShunKeyRequirementオブジェクトをUpdateByKeyメソッドに指定し、更新の実行をします。
参照
ダイレクトアクセスのサンプルプログラムは、以下を参照してください。
C# .NETの場合:“G.3.4 ダイレクトアクセスキーを使用してデータを更新する”
VB .NETの場合:“H.3.4 ダイレクトアクセスキーを使用してデータを更新する”
C++ .NETの場合:“I.3.4 ダイレクトアクセスキーを使用してデータを更新する”