数据库和日期相关的限制修改问题

noisy 2006-03-18 07:00:47
我做一个数据库,是用VB+Acess,里面的字段是在今天输入明天的预报内容
字段1为当前的日期如2006-3-19 字段2 字段3 字段4....
但是第二天,别人修改计算机的系统时间时,就能修改原来输入的预报内容,
各位有什么办法限制一下呢?

...全文
174 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
vansoft 2006-03-19
ACCESS文件有修改时间的。

这个一般是改不了的。
你一修改了其中的内容,他就变了。

你可以取文件的最后修改时间和现在时间比较。
  • 打赏
  • 举报
回复
tztz520 2006-03-19
写个EXE在服务器上运行,用WINSOCK来发个消息就比较简单的.
  • 打赏
  • 举报
回复
noisy 2006-03-19
服务器上的时间如何提取
  • 打赏
  • 举报
回复
tztz520 2006-03-19
如果是有网络的话,可以取服务器上的时间.
  • 打赏
  • 举报
回复
supergreenbean 2006-03-18
找个隐秘的地方记下当前的时间,如果下次启动发现时间倒回了就提示修改时间
  • 打赏
  • 举报
回复
fxj331072 2006-03-18
ACCESS数据库就能直接改,而且加密也好破,限制没意义。
  • 打赏
  • 举报
回复
iget 2006-03-18
你这个问题真郁闷。除非你某一天的预报只要写过了,就不允许再写,也不允许修改。
这种预防没有实际意义。mdb人家还可以用access打开直接改,连系统日期都不用改。
甚至VB附带的数据管理器等都可以改mdb数据阿。
防止别的工具修改你的数据库,可以给mdb加密码,但是你不能阻止人家改自己的系统时间啊,所以任何以系统时间为判据的限制都不可行。
你如果要防止这些,应该把数据库从单机数据库改为网络数据库,自己看着数据库服务器的密码,不许别人改,哈哈。
  • 打赏
  • 举报
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-03-18 07:00
社区公告
暂无公告