我很可能缺少一些簡單的解決方案,但我有一個可執行文件(用C++編寫),我在哪裏使用和/或將當前日期時間保存到SQLite或Sybase數據庫中服務器)我遇到的問題是,我希望它使用服務器計算機(數據庫所在的位置)的日期時間,而不是在客戶端上使用日期時間。有沒有辦法讓數據庫從它所在的計算機或其他方式獲得服務器時間的時間?這是可能的,還是我確保客戶端將與服務器同時?服務器日期時間和客戶端日期時間
現在我只使用一個簡單的SQL查詢:
Select dateTime('now'); //for SQLite
Select Now(*); //for Sybase
編輯:Sybase並未已經給你服務器的時間正確的,所以我只想找SQLite的解決方案
你說可執行文件在服務器上,那麼客戶機也不是服務器嗎?或者你的意思是說可執行文件恰好駐留在服務器上,但它是從單獨的(客戶端)機器運行的? – DeanOC 2013-03-06 22:53:30
在問題情況中,可執行文件位於映射驅動器上的服務器上,並且客戶端運行指向該可執行文件的快捷方式。所以是的,它只是駐留在服務器上,並從另一臺機器運行。 – Tbone 2013-03-06 22:56:07