以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- ACCESS校正时间? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39598) |
-- 作者:realredred -- 发布时间:2013/8/28 7:40:00 -- ACCESS校正时间? 有看到SQL 服务器的时间校正 但如果外部数据是用ACCESS 而发怖后,各电脑的时间不一样 那有什麼方法可以把各电脑的时间调成一致呢? 比如以存放外部数据ACCESS的电脑时间为准 请指引概念. |
-- 作者:Bin -- 发布时间:2013/8/28 8:29:00 -- ACCESS 无法获取时间,只有MSSQL可以. 你也可以考虑获取网络时间 论坛上有抓取网页信息的例子,你可以参考着做.
|
-- 作者:realredred -- 发布时间:2013/8/28 19:24:00 -- 因为现在我对SQL仍然不懂,从网页抓取信息的话 如果使用的电脑是不能上网,那应该行不通 能不能检测存放ACCESS的电脑时间为准,來调节使用的电脑时间?
|
-- 作者:有点甜 -- 发布时间:2013/8/28 20:11:00 -- 楼主是否是想获取access所在电脑的时间,然后校准各个客户端的事件? Dim cmd As New SQLCommand cmd.CommandText = "Select now" Dim dcurr As Date = cmd.ExecuteScalar \'dcurr = new Date(2012, 12, 12, 12, 12, 12) Today = dcurr \'设置日期 TimeOfDay = dcurr \'设置时间 |
-- 作者:realredred -- 发布时间:2013/8/28 20:53:00 -- 小甜甜的代码正是这样了 ,比如有行做出修改,要记录修改时间,把这段代码写在该代码的前面,应该可行的. 我再做测试 |
-- 作者:realredred -- 发布时间:2013/8/28 21:33:00 -- 试验结果 失败 在ACCESS存放的电脑以外 运行时会报錯
|
-- 作者:逛逛 -- 发布时间:2013/8/28 21:43:00 -- 共享没权限? |
-- 作者:realredred -- 发布时间:2013/8/28 21:46:00 -- 在考慮会否与列属性有关 因为记录修改时间的列是 日期列 不知是否这因素,稍后再试 用另一个备注列來做 看看能否成功
|