問題排查:index was out of range (1)

延續之前「對接工具」專案。原本的資料上傳,並沒有針對重覆上傳作處理,所以在這次的改版加上了,方法是用戶端做「還原」的時候,同時刪除伺服器端上的「已上傳資料」,兩邊則是用 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?真的搞不懂,只是單純傳值為何會扯到索引。

转载于:https://www.cnblogs.com/hsw1976/p/5054483.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值