2013-06-05 68 views
0

我已經實現了有很多頻率事務並且有一些問題的系統。 環境是:手持呼叫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。對不起,我的英文不好

  • 回答

    0

    我猜Web服務從客戶端應用程序調用兩次。

    +0

    謝謝邁克我會找到它的目的。 – user2453919