none
資料庫有異動.......程式才會更新......... RRS feed

  • 問題

  • 各位前輩 您好:
           小弟想請教一個問題,就是小弟有一個程式,
           裡面有資料是從資料庫抓下來的,
           別人也可以重別的地方更新資料庫資訊,
           目前我是用timer來跑,每個隔一秒,
           就會去資料庫抓新的資料,來更新我程式的資訊,
           但我覺得這樣很浪費資源,使我的pda跑點慢,
           所以我希望說,可不可以在資料庫的資料有更新時,
           才更新我pda上的資訊,這樣子做會不會比較快?
          
           所以有這樣子的方法可以做到資料庫有更新,
           我的程式才會去資料庫抓新的資訊嗎?

           請前輩解惑......
           小第使用 VS 2005 C# 開發 Window Mobile 5.0........

    2007年9月16日 下午 01:58

所有回覆

  • 可以去找找看 SqlDependecy 與 SqlCacheDependecy 相關的資料

     

    2007年9月16日 下午 02:14
  • 你可以更新時間延長,或者由使用者手動發出更新命令 .

    SqlCacheDependency 好像無法在 PDA 中使用 (.NET CF 不支援),所以也沒辦法用 ...

     

    2007年9月16日 下午 02:14
  • http://msdn2.microsoft.com/en-us/library/aa446486.aspx
    參考這一篇做個主動通知的Web Service
    在Web Service裡面就可以使用.NET Framework的SqlCacheDependency功能

    2007年9月27日 下午 06:27