Office中国论坛/Access中国论坛

标题: 如何保证客户机的当前日期来自于服务端? [打印本页]

作者: duanpeng@    时间: 2006-4-12 01:12
标题: 如何保证客户机的当前日期来自于服务端?
       本人在单位用ACCESS编写了一管理系统。使用中发现客户端录入数据时是由客户端的系统时间决定的,我想能不能引用服务器端的日期,以防止客户端随意修改系统日期,录入虚假记录。

本人考虑思路:



<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">

在SQL库中建一参数表,用一条记录自动提取服务器系统日期或时间,当客户端录入数据时通过ADO提取库中的日期。

可是本人在操作时,在系统日期字段的默认值录入“=DATE()”(不含引号),提示出错,不知为什么。难道不支持这样的函数吗?</BLOCKQUOTE>

希望各位帮忙解决,或其它更好的方法。


作者: yodong    时间: 2006-4-13 20:50
用getdate()可以取得服务器时你可以写一个函数来用VBA调用即可。
类似于:
dim cn as ado.conn...
set cu=currentp...
dim hj as var...
set hj=cn.exut.. "select  getdate() as hj" 间的.
作者: duanpeng@    时间: 2006-4-18 05:32
getdate()起什么作用
作者: wu8313    时间: 2006-4-28 02:08
使用第三方的 校时工具也是可以达到的。不用费心的写代码。

现在,我的硬盘上没有,回头上传到这里,请查收。


[attach]17454[/attach]


直接拷贝后,将所有的rt.exe的快捷方式拖放到 "启动" 项。

[此贴子已经被作者于2006-4-28 17:43:27编辑过]


作者: xjzhw1    时间: 2006-5-3 23:33
应该引用
作者: apple_a1    时间: 2008-2-27 08:55
原帖由 wu8313 于 2006-4-28 02:08 发表
使用第三方的 校时工具也是可以达到的。不用费心的写代码。
现在,我的硬盘上没有,回头上传到这里,请查收。
17454
直接拷贝后,将所有的rt.exe的快捷方式拖放到 "启动" 项。
[此贴子已经被作者于2006-4-28 17: ...



老大,这个怎么用啊!
作者: tanzhou    时间: 2008-9-20 22:00
其实这个也是比较简单的,你可以在公司的网络中建立域,整个域的时间同步,那肯定客户端的时间和服务器的时间都是一样的,就没有整个不会出现你的问题了。
作者: chenyingfengsx    时间: 2009-12-3 11:46
复杂了,
作者: ycxyls    时间: 2010-3-11 12:48
11111111111111111111
作者: ks11-sky    时间: 2010-3-18 11:02
学习
作者: ks11-sky    时间: 2010-3-18 11:02
学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3