首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

F/S方式下客户端怎么读取服务器的日期

2013-12-09 
F/S方式下客户端如何读取服务器的日期?需要根据日期生成一个唯一的编号,而各个客户端的日期可能并不一样,

F/S方式下客户端如何读取服务器的日期?
需要根据日期生成一个唯一的编号,而各个客户端的日期可能并不一样,可能会有编号重复现象,如何在F/S方式下各客户端在程序一开始就读取到做为共享的服务器的日期呢?
[解决办法]
在共享的服务器创建1个文件,再读取文件创建日期
[解决办法]
获得局域网上其他计算机时间的几种方法 

*-----------------------------------------
 
1. 用Net Time \\其他计算机名
2. NT平台用Win32 API函数:NetRemoteTOD
3. 用文件的创建时间
   在其他计算机的共享文件夹下创建新文件,取新文件的创建时间。
4. 用HTTP协议头,有其他计算机的时间
5. 使用Telnet,取返回值
   Telnet 其他计算机名 13
6. 使用数据库
   a) Oracle: select sysdate from dual
   b) Informix: select current() from systables
   c) Sql Server: select getdate()
7. 使用DCOM Server
   创建一个取得其他计算机时间的DCOM Server,在客户端调用 


以第一种方法为例:

1、设要取得时间的计算机名称为:TEST_PC
2、TEST_PC要可以访问,如\\TEST_PC。
3、在VFP中调用:
RUN NET TIME \\TEST_PC >C:\PCTIME.TXT
4、然后读取这个文本就可以了。

热点排行