1

更新中にクイックブックのデータを更新しようとしていますが、次のように例外が発生しています

"あなたと sam は同時にこの作業を行っていました。sam はあなたより先に終了したため、作業は保存されませんでした。 " 参照用にスクリーンショットを添付しました。この問題について詳細な説明が必要な場合はお知らせください。どんな助けでも大歓迎です。

コード

  oBillHeader.VendorId = new IdType() { idDomain = idDomainEnum.QBO, Value = vendorID };
  oBillHeader.VendorName = vendorNameVal;
  oBill.Header = oBillHeader;
  oBill.Line = oBillLineList.ToArray();
  oBill.Id = new IdType { idDomain = idDomainEnum.QBO, Value = Convert.ToString(ViewState["ReponseBillId"]) };
  oBill.SyncToken = "2";
  var oNewBill = service.Update(oBill);

画像:

ここに画像の説明を入力

4

1 に答える 1

3

オブジェクトの最新の同期トークンを読み取り、更新クエリで同じものを使用してください。

SyncToken 値に関する関連ドキュメント:

ありがとう

于 2013-10-16T13:06:28.473 に答える