[.NET] 如何讀取遠端SQL Server的系統時間?

看板Visual_Basic作者 (Ahh..Fresh Meat!)時間16年前 (2009/07/06 20:58), 編輯推噓2(2014)
留言16則, 3人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案):VB2008 各位好~~想請教一下,如何在表單上顯示遠端SQL Server2005 Express 的時間呢,我只會讀取本機時間..用一個Label和一個timer , timer.tick =500這樣...可是讀取遠端SQL Server的時間就想不出來了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.50.17

07/06 22:20, , 1F
SELECT GETDATE()
07/06 22:20, 1F

07/07 18:15, , 2F
感謝~~試出來了,但是如果要讓時間一直跑
07/07 18:15, 2F

07/07 18:15, , 3F
應該怎麼做比較好呢...我是設一個timer,每0.5秒就
07/07 18:15, 3F

07/07 18:15, , 4F
連去資料庫抓一次時間...感覺應該有更好的方法
07/07 18:15, 4F

07/07 18:39, , 5F
抓到之後存在客戶端,然後自己每一秒+1就好了
07/07 18:39, 5F

07/07 18:39, , 6F
不需要一直去連資料庫也行吧?誤差應該夠小了
07/07 18:39, 6F

07/07 19:14, , 7F
可以提示一下嗎@@,我想不出來該怎麼做每秒+1的動作..
07/07 19:14, 7F

07/07 19:16, , 8F
timer啊你要即時顯示時間大概就無法省略timer,但是可以
07/07 19:16, 8F

07/07 19:16, , 9F
減少存取伺服器的次數,也可以延長更新間隔
07/07 19:16, 9F

07/07 19:35, , 10F
所以還是沒辦法只從資料庫抓一次時間回來就讓他
07/07 19:35, 10F

07/07 19:36, , 11F
即時更新了嗎@@?
07/07 19:36, 11F

07/07 19:36, , 12F
P大的說法..是不是讓他一分鐘去連一次資料庫抓時間?
07/07 19:36, 12F

07/07 19:37, , 13F
不是啊,我是說程式開始時抓一次,之後就不抓了
07/07 19:37, 13F

07/07 19:39, , 14F
之後就用timer一秒修改它一次,照格式改
07/07 19:39, 14F

07/07 19:39, , 15F
如果怕跑久了誤差會大,幾分鐘重抓一次就好了
07/07 19:39, 15F

07/07 20:06, , 16F
嗯..大概知道怎麼做了,感謝`~~~
07/07 20:06, 16F
文章代碼(AID): #1AKVJwYJ (Visual_Basic)
文章代碼(AID): #1AKVJwYJ (Visual_Basic)