  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		zfgg
 
 
  註冊時間: 2004-05-31 文章: 179 來自: 中国
  第 1 樓
  | 
		
			
				 發表於: 星期一 九月 27, 2004 8:48 am    文章主題: 如何取得服务器的系统时间? | 
				     | 
			 
			
				
  | 
			 
			
				| 在终端机上,个人可以修改机器上时间,造成时间上的不一至。如果用服务器的系统时间,可以解决这个问题。在程序中的代码,如何取得服务器的系统时间? | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		zfgg
 
 
  註冊時間: 2004-05-31 文章: 179 來自: 中国
  第 2 樓
  | 
		
			
				 發表於: 星期二 九月 28, 2004 4:24 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 请哪位大师告诉我! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 3 樓
  | 
		 | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		panda737
 
 
  註冊時間: 2007-04-30 文章: 7 來自: 中国广东
  第 4 樓
  | 
		
			
				 發表於: 星期一 十一月 15, 2010 4:34 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				select getdate() _________________ 为生产加工型企业实现信息化专案 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		foxy
 
  
  註冊時間: 2007-08-16 文章: 265 來自: 泰國
  第 5 樓
  | 
		
			
				 發表於: 星期日 十一月 21, 2010 3:52 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				panda737的做法是對MS SQL Server來做的 _________________ 進銷存+生產製造+會計+員工薪資+CRM+POS零售+餐廳手機app+電商手機app+電商網站,物流系統. 正/簡體中文,英,日,泰,緬甸文. MS SQL Server + 前台 VFP + PHP 網站 + Flutter 手機 App, 都共享 MS SQL Server的資料.  www.foxacc.com  LINE: mike-lm | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		zlabsoft
 
 
  註冊時間: 2003-10-18 文章: 22
 
  第 6 樓
  | 
		
			
				 發表於: 星期五 十一月 26, 2010 10:49 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				可參考以下:
 
 
 LPARAMETER TCSERVER
 
 LOCAL LCSERVER , LLRETVAL
 
 LLRETVAL = .F.
 
 IF VARTYPE(TCSERVER) = 'C' AND  .NOT. EMPTY(TCSERVER)
 
    LCSERVER = UPPER(ALLTRIM(TCSERVER))
 
    DECLARE INTEGER NetRemoteTOD IN netapi32 STRING @ , INTEGER @
 
    DECLARE RtlMoveMemory IN WIN32API AS CopyMemory STRING @ , INTEGER , INTEGER 
 
    DECLARE INTEGER SetSystemTime IN kernel32 STRING @
 
    LCSERVER = STRCONV(STRCONV(TCSERVER,1),5) + CHR(0)
 
    LNPTR = 0
 
    LCTIMEOFDAY = REPLICATE(CHR(0),4 
 
    LCSYSTEMTIME = SPACE(0)
 
    
 
    NRES = NETREMOTETOD(@LCSERVER,@LNPTR)
 
    LOCAL LNYEAR , LNMONTH , LNDAYOFWEEK , LNDAY , LNHOUR , LNMINUTE , LNSECOND ,  ;
 
         LNMILLSECOND
 
    IF NRES = 0
 
       = COPYMEMORY(@LCTIMEOFDAY,@LNPTR,4 
 
       LNYEAR = DWORDTONUM(SUBSTR(LCTIMEOFDAY,41,4))
 
       LNMONTH = DWORDTONUM(SUBSTR(LCTIMEOFDAY,37,4))
 
       LNDAYOFWEEK = DWORDTONUM(SUBSTR(LCTIMEOFDAY,45,4))
 
       LNDAY = DWORDTONUM(SUBSTR(LCTIMEOFDAY,33,4))
 
       LNHOUR = DWORDTONUM(SUBSTR(LCTIMEOFDAY,9,4))
 
       LNMINUTE = DWORDTONUM(SUBSTR(LCTIMEOFDAY,13,4))
 
       LNSECOND = DWORDTONUM(SUBSTR(LCTIMEOFDAY,17,4))
 
       LCSYSTEMTIME =  ;
 
            NUMTOWORD(LNYEAR) + NUMTOWORD(LNMONTH) + NUMTOWORD(LNDAYOFWEEK) + NUMTOWORD(LNDAY) +  ;
 
      NUMTOWORD(LNHOUR) + NUMTOWORD(LNMINUTE) + NUMTOWORD(LNSECOND) +  ;
 
      NUMTOWORD(0)
 
       NRES = SETSYSTEMTIME(@LCSYSTEMTIME)
 
       LLRETVAL = NRES <> 0
 
    ELSE 
 
       * ??? UNKNOWN COMMAND WORD: [$A8H]
 
       LLRETVAL = .F.
 
    ENDIF 
 
 ENDIF 
 
 RETURN LLRETVAL
 
 
PROCEDURE DWordtoNum
 
 LPARAMETER TCDWORD
 
 LOCAL LN0 , LN1 , LN2 , LN3
 
 LN0 = ASC(SUBSTR(TCDWORD,1,1))
 
 LN1 = ASC(SUBSTR(TCDWORD,2,1)) * 256
 
 LN2 = ASC(SUBSTR(TCDWORD,3,1)) * 65536
 
 LN3 = ASC(SUBSTR(TCDWORD,4,1)) * 16777216
 
 RETURN LN3 + LN2 + LN1 + LN0
 
ENDPROC
 
*------
 
PROCEDURE NumtoWord
 
 LPARAMETER TNNUM
 
 LCRESULT = CHR(0) + CHR(0)
 
 IF TNNUM < 32767
 
    LCRESULT = CHR(MOD(TNNUM,256)) + CHR(INT(TNNUM / 256))
 
 ELSE 
 
 ENDIF 
 
 RETURN LCRESULT
 
ENDPROC
 
*------* | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |