导航:首页 > IDC知识 > delphi时间服务器

delphi时间服务器

发布时间:2021-01-17 18:31:59

1、delphi中客户端如何获得服务器时钟时间

1:如来果是SQL数据库程序:SELECT GETDATE()
2:socket组件自通讯
...

取得时间后,比较时间差,如果超过一定值(如30秒),执行时间同步:

//根据提供的时间 设置本地系统时间
Function Set_LocalTime(aTime: TDateTime): Boolean;
Var
ADateTime: TSystemTime; //系统时间格式
Begin
SysUtils.DateTimeToSystemTime(aTime, ADateTime);
Result := SetLocalTime(ADateTime);
SendMessage(HWND_BROADCAST, WM_TIMECHANGE, 0, 0); //广播消息:时间已改变!
End;

2、delphi怎么获取服务器ip地址

电脑如何连接到指定服务器IP地址: 

 1、右键单击“网上邻居”选择“属专性”,打属开网络连接属性。
2、在右侧的“网络任务”栏中点击“创建一个新的连接。
3、打开新建连接向导,点“下一步”。在 “网络连接属性”选择里,点击“设置高级连接”,点击“下一步”,然后,在接下来的“高级连接选项”中选择“接受传入的连接”。点击“下一步”。勾寻直接并行(LPT1),点击“下一步”。
4、勾寻允许虚拟专用连接”,点“下一步”。
5、创建一个允许连接的用户权限。点击“添加”按钮,输入双鱼IP转换器账户和密码后点“确定”。点击“下一步”继续。
6、在“网络软件”中勾选需要用到的协议,一般保持默认即可。点击“下一步”后,服务器就搭建完成了。

选择“开始”→“设置”→“控制面板”→“网络连接”→“创建一个新的连接”→“下一步”→“连接到我的工作场所的网络”→“下一步”→“虚拟专用网络连接”,按说明完成后面的操作即可。

3、如何用Delphi得到服务器的时间和日期

一般的做法是,向服务器数据库执行一个SQL语句:SELECT GETDATE(),取返回值

4、delphi 中,实现客户端与服务器的连接,请问有多少种方法?

如果 到底层协议上
大约有
tcp/ip
udp
http 这三种
但是实际应用中 不会从底层协议上开始写 而是用封装过的中间层
比如ro,midas,datasnap

5、Delphi中如何取得服务器的时间?

其实客户端与办事器的时光同步是很重要的,以前我的三层也有一个时光办事组件。 作一个 时光办事例程(组件),跟其他Dcom组件一样作阿?

6、用delphi如何修改FTP服务器上文件的修改时间?

估计你是想让爬虫认为你这文件是新上传的,这年代爬虫也没那么好骗的了!除了时间它还会看你内容.

7、Delphi 如何调用SQL服务器上的时间,并实时地显示在我程序的一个Label中,求完整详细代码

可以,但你要考虑并发的问题,有可能是 同一时间同一秒触发的 这个时候肯定回报错

自增ID 决定是没有问题的, 我们用了几年了,企业一直在用,你看看,肯定是哪里操作不对

8、delphi中怎么获取服务器的时间,从数据库中获取

下面是公司的代码,调整成ADO控件,给你参考一下:

  function GetNetDate: TDateTime;
  begin
    with TADOQuery.Create(nil) do
    begin
      try
        Connection := ADOConnection1;  // 绑定数据库连接对象
        if Self.DBEService.DBType = dtMSSQL then // 这里你自己处理一下,公司代码的意思是,如果当前数据库是MSSQL Server
          SQL.Add('SELECT GETDATE() AS CURDATE ')
        else Self.DBEService.DBType = dtOracle then  // 如果当前数据库是Oracle
          SQL.Add('SELECT SysDate AS CURDATE FROM DUAL ');
        Open;
        Result := FieldByName('CURDATE').AsDateTime;
      finally
        Free;
      end;
    end;
  end;

 简单的说,MSSQL数据库,使用“Select GetDate() ”这样的SQL语句获取数据库服务器时间,而Oracle则使用“Select SysDate”这样的SQL语句。

9、delphi客户端与SQL服务器连接失败时如何缩短报错时间

timeout属性设置仅能缩短有限的时间,我常用的方法是在splash和主窗体运行前单独一个线程专门数据库连接

10、怎么把一个Delphi的Exe文件放在服务器上定时运行?

不是有筹划义务吗?添加到筹划义务总不就的了,或者本身写一个法度榜样,准时运行这个Exe文件不就行了?

与delphi时间服务器相关的知识