手持呼叫Web服务或存储过程看起来像被调用过两次?

问题描述:

我已经实现了有很多频率事务并且有一些问题的系统。 环境是:手持呼叫Web服务或存储过程看起来像被调用过两次?

  • 的Windows Mobile 6.1的C#2008窗
  • 数据库SQL
  • Server 2008 R2的

顺便说一下,Windows移动将调用Web服务

  • Web服务和Web服务调用存储过程。 存在的问题是关于一个存储proceduce具有命令插入行表如

    insert into table(column1,column2) values (value1,value2) 
    

    和此存储过程被称为当每个用户的扫描条形码。

    我监控了表格上的数据,并且发现了常规数据,但有时看起来事务在扫描条形码时被调用了两次。

    我发现当交易频​​率高

    例如,它总是会发生:

    row_id item_barcode qty uom date_trans    maker 
    
    1 xxxxxxxxxxxx  2  unit 05/01/2013 10:55:20:527  Smith ====>** 
    2 aaaaaaaaaaaa  1  unit 05/01/2013 10:55:20:529  Adam 
    3 bbbbbbbbbbbb  3  unit 05/01/2013 10:55:20:529  Andy 
    4 cccccccccccc  7  unit 05/01/2013 10:55:20:532  Michael 
    5 xxxxxxxxxxxx  2  unit 05/01/2013 10:55:20:535  Smith ====>** 
    6 dddddddddddd  9  unit 05/01/2013 10:55:20:540  Jack 
    7 eeeeeeeeeeee  3  unit 05/01/2013 10:55:20:541  Lauren 
    

    **请注重ROW_ID 1和5 它似乎来自扫描的条形码。

    我对存储过程或Web服务在高频事务中被调用两次感到困惑。

    有人能帮助我,我不知道发生了什么事

    非常感谢您 Wanlop S.

    PS。对不起,我的英文不好

  • 我猜Web服务从客户端应用程序调用两次。

    +0

    谢谢迈克我会找到它的目的。 – user2453919