以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于获取和使用服务器时间的疑问?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77622)

--  作者:ehomecd
--  发布时间:2015/11/22 9:46:00
--  关于获取和使用服务器时间的疑问?

获取服务器时间后,把下边代码加到哪里,或者怎么更改,让整个软件的时间判断都是依据的服务器时间?




获取SQL Server服务器时间

由于用户可以修改计算机的系统时间,所以根据系统时间进行一些条件判断,不是很可靠,存在“作弊”的可能。
如果你采用SQL Server作为数据源,可以用下面的代码获得SQL Server服务器的时间:

Dim cmd As New SQLCommand
Dim
dt As Date
cmd.ConnectionName =
"数据源名称"
cmd.CommandText =
"Select GetDate()"
dt = cmd.ExecuteScalar()

如果只想获得时间的日期部分,代码为:

Dim cmd As New SQLCommand
Dim
dt As Date
cmd.ConnectionName =
"数据源名称"
cmd.CommandText =
"Select GetDate()"
dt = cmd.ExecuteScalar()
dt = dt.
Date


--  作者:游
--  发布时间:2015/11/22 10:17:00
--  

哪里要用,就放到那里,或是做成自定义函数,用到的时候调用啊。


--  作者:大红袍
--  发布时间:2015/11/22 14:14:00
--  

http://www.foxtable.com/help/topics/1486.htm

 


--  作者:ycli368
--  发布时间:2015/11/22 20:39:00
--  
牛逼