Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:所有date.now可否为服务器时间,在项目中如何统一为数据库服务器时间?

1楼
baoxyang 发表于:2009/11/15 17:48:00
目的,是为了达到统一标准时间,因date.now或date.Today都是取操作电脑上的时间,有可能时间日期不一致。所以在整个项目取数据库时间来实现操作时间。应如何达到这个效果,请各位高手指点,谢谢了!
2楼
czy 发表于:2009/11/15 19:13:00
不会,帮你顶。
3楼
e-png 发表于:2009/11/15 20:01:00
你要是懂得数据库,在外部数据源中去设置吧,数据库应该会有这种功能的。各个终端电脑的时间总会有分秒差异的。
4楼
baoxyang 发表于:2009/11/15 20:09:00

建议老大建立一个系统参数常量,像date.now一样,取数据源系统时间为system.date或其它名,以便随时需要进行调用。

5楼
czy 发表于:2009/11/15 21:47:00
以下是引用hnaysx在2009-11-15 20:10:00的发言:
GETDATE()


关键是怎么写出代码呀,写一个

6楼
baoxyang 发表于:2009/11/15 21:52:00

请5楼写代码说明下,如何调用?谢谢了!

7楼
e-png 发表于:2009/11/15 22:03:00
http://www.w3school.com.cn/sql/func_getdate.asp 这里有例子,是在sql中的代码 。
8楼
baoxyang 发表于:2009/11/15 22:29:00
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "SELECT GETDATE() AS DateTime"
messagebox.show( cmd.ExecuteScalar())
怎么取的时间还是本机电脑时间而不是数据库时间呢?
9楼
baoxyang 发表于:2009/11/15 22:33:00
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "SELECT GETDATE() AS DateTime"
messagebox.show( cmd.ExecuteScalar())
怎么取的时间还是本机电脑时间而不是数据库时间呢?
就算能取得数据库服务器时间,但上面的代码不好调用,无数处都要用到date.now函数呀,可否只用如“system.now”为调用只可,这样才方便呀。请老大帮忙做一个。
10楼
baoxyang 发表于:2009/11/16 8:28:00

要么加上Sys.now(数据源)不就可以知道是哪个数据库了吗

共14 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 2 queries.