以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]服务器或网络时间的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74888) |
||||
-- 作者:manyifuwu -- 发布时间:2015/9/22 2:11:00 -- [求助]服务器或网络时间的问题 下面是帮助你的内容,但本人笨得出奇,始终不知道这些代码放在那才能获取服务器时间。?? 还在论坛里搜了很多同步网络时间的,但都不知道把代码发到那可以实现。谢谢帮助。???? 获取SQL Server服务器时间 由于用户可以修改计算机的系统时间,所以根据系统时间进行一些条件判断,不是很可靠,存在“作弊”的可能。 如果你采用SQL Server作为数据源,可以用下面的代码获得SQL Server服务器的时间: Dim cmd As New SQLCommand Dim dt As Date cmd.C cmd.CommandText = "Select GetDate()" dt = cmd.ExecuteScalar() 如果只想获得时间的日期部分,代码为: Dim cmd As New SQLCommand Dim dt As Date cmd.C cmd.CommandText = "Select GetDate()" dt = cmd.ExecuteScalar() dt = dt.Date |
||||
-- 作者:大红袍 -- 发布时间:2015/9/22 9:04:00 -- 你在哪里需要服务器时间,就在哪里添加上面的代码啊 |
||||
-- 作者:manyifuwu -- 发布时间:2015/9/22 13:25:00 -- 我用的sql源, 表里有“录入时间”,和‘’日期” 列, 我现在是在表属性里,增加行里自动生成日期和时间。但生成的是本电脑的时间,我希望软件里的时间和日期是网络时间或服务器时间。谢谢! |
||||
-- 作者:manyifuwu -- 发布时间:2015/9/22 13:27:00 -- 我希望所以表,的时间和日期都能是自动获取服务器时间或网络时间。 |
||||
-- 作者:大红袍 -- 发布时间:2015/9/22 14:16:00 -- 执行1楼的代码,得到网络时间后,给列赋值就行啊。 |
||||
-- 作者:大红袍 -- 发布时间:2015/9/22 14:17:00 -- 或者是你直接修改本地电脑的时间
设置系统时间: TimeOfDay = #17:21:10 AM# 或 TimeString = "17:21:10"
设置系统日期: Today = #7/8/2005# 或 DateString = "2005-7-8" |
||||
-- 作者:manyifuwu -- 发布时间:2015/9/22 18:30:00 -- 谢谢!,
|
||||
-- 作者:大红袍 -- 发布时间:2015/9/22 18:31:00 -- 汗,你原本在哪里设置,就在哪里设置。 |
||||
-- 作者:manyifuwu -- 发布时间:2015/9/22 18:51:00 -- 我有点笨,谢谢你的帮助,麻烦了。帮我解决一哈,谢谢。日期和时间,自动填写服务时间或网络时间。
在论坛里,找了好久,我确实自己解决不了。 [此贴子已经被作者于2015/9/22 18:52:08编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2015/9/22 19:25:00 --
|