hsw1976

延續之前「對接工具」專案。原本的資料上傳,並沒有針對重覆上傳作處理,所以在這次的改版加上了,方法是用戶端做「還原」的時候,同時刪除伺服器端上的「已上傳資料」,兩邊則是用 Web Service 來溝通。

 

客戶端程式檔名:CustomersDB.cs

客戶端呼叫 Web Service 的程式碼:

#region 重置本地上传状态后,删除相应的远端资料
public int DeleteRecordAfterRestore(string remotePrimaryKey)
{
    int delCount = 0;

    DMR.DataManagerSoapClient wechat = new DMR.DataManagerSoapClient("DataManagerSoap");

    delCount = wechat.DeleteCustomerAfterRestore(remotePrimaryKey);

    return delCount;
}
#endregion

Web Service 程式檔名:DataManager.asmx

Web Service 端被呼叫的方法:

#region 客戶檔案重覆上傳處理
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public int DeleteCustomerAfterRestore(string remotePrimaryKey)
{
    int delCount = 25;

    CustomersDB db = new CustomersDB();

    //int delCount = db.DeleteRecordAfterRestore(remotePrimaryKey);

    return delCount;
}
#endregion

 

最後執行的結果竟然是這樣:Index was out of range?真的搞不懂,只是單純傳值為何會扯到索引。

分类:

技术点:

相关文章:

  • 2021-12-05
  • 2022-01-14
  • 2021-09-13
  • 2021-08-21
  • 2018-08-22
  • 2021-11-13
  • 2021-08-21
  • 2021-08-21
猜你喜欢
  • 2021-08-21
  • 2021-08-21
  • 2021-11-28
  • 2021-08-21
  • 2021-12-29
  • 2021-08-21
  • 2021-10-03
相关资源
相似解决方案