台灣最大程式設計社群網站
線上人數
1302
 
會員總數:246690
討論主題:190103
歡迎您免費加入會員
討論區列表 >> C# >> windows Service 固定時間執行
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
windows Service 固定時間執行
價值 : 50 QP  點閱數:1686 回應數:3
樓主

chichi
門外漢
0 1
72 2
發送站內信

我是一個剛進社會的菜鳥,目前的任務是希望可以在固定某個時間執行更新DB的動作,我參考其他人寫了一個windows Service。
但是,我想要的是可能每天晚上12點執行動作直到動作結束為止,我現在的程式碼卻會經過一分鐘後就結束導致更新沒有完成。




在ins204() 是insert data 應該要有五筆資料 可是它都只到第三筆就結束了。
左圖為selSql()所抓出的資料 ins204應該也要有五筆才對


麻煩高手教教我

搜尋相關Tags的文章: [ windows Service 固定時間執行 ] ,
本篇文章發表於2017-10-17 17:50
1樓
作者回應

chichi
檢舉此回應
圖檔
本篇文章回覆於2017-10-17 17:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

春天
檢舉此回應
windows內建的工作排程器不能用嗎?
本篇文章回覆於2017-10-17 18:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

chichi
檢舉此回應
我找到解答了,主要是因為本身資料在第四筆時欄位資料重覆(key重複)導致報錯,所以才會在第三筆時就結束。
所以上方寫的是正確的,可以利用(DateTime.Now.Hour == 17 && DateTime.Now.Minute == 31) 去設定時間
本篇文章回覆於2017-10-18 09:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.