我很可能缺少一些简单的解决方案,但我有一个可执行文件(用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