導航:首頁 > 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時間伺服器相關的知識