亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 客戶機服務器體系.txt

?? 源碼可以下載 PB方面的 主要是PB的數據庫管理方面的 技術資料 可以讓大家學習的
?? TXT
字號:
  摘要: 在實際應用中,經常要求客戶機/服務器體系結構中各工作站的時鐘與服務器的時鐘保持同步;本文基于SYBASE數據庫、Powerbuilder開發工具說明了一種解決方法。 

  一、前言

  PowerBuilder通過數據窗口對象,可方便、直接地對數據庫進行操作,故已成為當前開發Client/Server模式應用的首選開發工具。在開發醫院信息管理系統時,我們采用了PowerBuilder 作為前臺開發工具,Sybase作為后臺數據庫。

  醫院信息管理系統中,有很多模塊都要求工作站的時間與服務器保持同步,如:門診收費系統要求能均勻地向各司藥窗口分派處方、住院藥房擺藥要根據病房發送醫囑的時間順序進行等。為解決此問題,我們編寫了相應的程序,主要思路是:采用動態游標獲取服務器時間, WIN32的API函數設置本機時間,具體實現方法如下:

  二、實現方法:

  1、 連接數據庫

  PowerBuilder支持多種數據庫管理系統(DBMS),如Sybase、Oracle、Informix、Microsoft SQL Server等;根據不同的數據庫類型,采用專用接口或ODBC連接數據庫,建立接口配置文件(DB Profile)。

  2、 創建應用對象,在應用對象事件中編寫腳本

  1>、應用對象open事件的腳本如下:

startupfile = "settime.ini"

sqlca.DBMS= ProfileString (startupfile, "database", "dbms", "")

sqlca.database=ProfileString(startupfile,"database","database","")

sqlca.userid=ProfileString(startupfile,"database","userid","")

sqlca.dbpass=ProfileString(startupfile,"database","dbpass", "")

sqlca.logid=ProfileString(startupfile, "database", "logid","")

sqlca.logpass=ProfileString (startupfile, "database","LogPassWord", "")

sqlca.servername=ProfileString(startupfile,"database",ervername","")

sqlca.dbparm= ProfileString (startupfile, "database", "dbparm", "")

connect;

f_setlocaltime() //調用自定義函數完成設置本地工作站時間
 

  2>、應用對象Close事件中的腳本如下:

  DISCONNECT Using SQLCA;

  3、 定義WIN32的API函數為外部函數

  在Script畫筆工作區中,選擇Declare > Global External Functions...,定義WIN32的API函數為外部函數,定義如下:

  FUNCTION LONG SetLocalTime (ref systemtime systimeptr) LIBRARY "Kernel32.dll"

  4、 定義存取時間參數的結構

  單擊PainterBar或PowerPanel中的Structure Painter按鈕,定義一個名為:systemtime的結構,組成結構的變量與對應的數據類型如下:

integer wyear

integer wmonth

integer wdayofweek

integer wday

integer whour

integer wminute

integer wsecond

integer wmillisecond
 

  5、創建用戶自定義函數來完成設置工作站時間

  創建一個名為f_settime的自定義函數,腳本如下: 

systemtime s_systime //聲明前面已定義結構類型的變量

datetime nettime

declare cur_time dynamic cursor for sqlsa; //聲明動態游標

prepare sqlsa from "select getdate()";

open dynamic cur_time ;

fetch cur_time into :nettime; //通過數據庫獲取服務器時間

close cur_time;

s_systime.wmonth=month(date(nettime))

s_systime.wday=day(date(nettime))

s_systime.wyear=year(date(nettime))

s_systime.whour=hour(time(nettime))

s_systime.wminute=minute(time(nettime))

s_systime.wsecond=second(time(nettime))

s_systime.wmillisecond=30

 

SetLocalTime(s_systime) //調用WIN32 API函數,設置工作站時間。
 

  6、創建可執行應用程序

  在PowerBar或PowerPanel中單擊Project按鈕打開Project Painter。Select Project對話框出現,單擊New創建一個新的工程對象,輸入可執行程序名(如:settime.exe),單擊OK。然后單擊build,即可創建可執行文件。

  7、將可執行程序安裝至各工作站

  將生成的可執行程序(如:settime.exe)放入各工作站的Windows的啟動菜單,即可在每次啟動Windows時,工作站自動根據服務器時間校正本機時間。

  三、結束語

  上述方法是創建一個獨立的可執行文件來實現工作站與服務器的時間同步;編程時,也可在應用程序的open事件或程序登錄對應事件中調用上述f_settime函數,以實現工作站的時間與服務器同步。此方法已在開發醫院信息管理系統中加以應用,取得了很好的效果。

 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合色综合色综合色综合色综合 | 欧美精品一区二区三区在线播放 | 91黄色在线观看| 亚洲第一主播视频| 欧美图区在线视频| 麻豆精品一区二区av白丝在线| 久久精品在这里| 色国产综合视频| 精品一区二区三区视频在线观看 | 国产农村妇女毛片精品久久麻豆 | 激情综合色播激情啊| 国产精品丝袜久久久久久app| 91香蕉视频黄| 乱中年女人伦av一区二区| 国产女人水真多18毛片18精品视频 | 91女厕偷拍女厕偷拍高清| 日韩综合在线视频| 欧美人牲a欧美精品| 国产高清亚洲一区| 亚洲一区在线观看视频| 久久在线免费观看| 欧美日韩精品系列| 成人污视频在线观看| 蜜桃一区二区三区四区| 国产精品毛片久久久久久| 51久久夜色精品国产麻豆| 99热99精品| 老司机精品视频一区二区三区| 国产精品少妇自拍| 精品国产91久久久久久久妲己| 91看片淫黄大片一级| 久久成人久久爱| 亚洲一区二区三区影院| 欧美精品一区二区三区四区 | 国产精品久久久久久妇女6080| 欧美一级xxx| 在线观看一区二区视频| 日韩精品一二三| 亚洲一卡二卡三卡四卡| 自拍偷在线精品自拍偷无码专区| 亚洲精品在线电影| 欧美丰满少妇xxxbbb| 色婷婷综合久色| 成人h动漫精品| 加勒比av一区二区| 天天爽夜夜爽夜夜爽精品视频 | 1024精品合集| 2020日本不卡一区二区视频| 69堂成人精品免费视频| 欧美性生交片4| 色综合咪咪久久| 99久久国产免费看| 99久久精品免费看| 成人avav影音| 九九热在线视频观看这里只有精品| 日韩精品一二区| 日韩va欧美va亚洲va久久| 亚洲人午夜精品天堂一二香蕉| 国产精品亲子乱子伦xxxx裸| 国产亚洲福利社区一区| 日韩一区二区免费在线电影| 91精品国产综合久久久久久久| 欧美三区在线观看| 777xxx欧美| 日韩精品一区二区在线观看| 日韩欧美在线综合网| 欧美va亚洲va国产综合| 正在播放亚洲一区| 日韩三级免费观看| 精品粉嫩超白一线天av| 国产精品国产三级国产aⅴ原创 | 在线观看av一区| 7777精品伊人久久久大香线蕉经典版下载| 欧美成人一区二区三区片免费| 国产三级一区二区| 亚洲乱码国产乱码精品精的特点| 午夜电影久久久| 国产成人夜色高潮福利影视| 91久久一区二区| 日韩亚洲欧美高清| 国产精品视频一二| 亚洲成av人片在www色猫咪| 国产在线不卡一区| 一本大道综合伊人精品热热| 日韩欧美综合一区| 成人欧美一区二区三区| 日本视频中文字幕一区二区三区| 成人在线视频首页| 51精品国自产在线| 中文字幕第一页久久| 午夜精品国产更新| 北岛玲一区二区三区四区| 欧美日韩视频在线第一区| 国产亚洲成aⅴ人片在线观看| 亚洲成av人片在线| 成人精品鲁一区一区二区| 欧美老女人在线| 国产精品卡一卡二卡三| 老汉av免费一区二区三区| 91久久精品日日躁夜夜躁欧美| 欧美成人乱码一区二区三区| 亚洲乱码中文字幕综合| 国产福利不卡视频| 日韩女优av电影在线观看| 亚洲在线观看免费| 成人aa视频在线观看| 精品对白一区国产伦| 午夜av电影一区| 在线欧美日韩精品| 国产精品天天看| 韩国毛片一区二区三区| 欧美精品丝袜久久久中文字幕| 亚洲欧洲日产国码二区| 国产激情一区二区三区四区| 91麻豆精品国产91久久久| 一区二区日韩av| 成人精品视频一区二区三区| 26uuu国产日韩综合| 日本女优在线视频一区二区| 91女神在线视频| 综合精品久久久| 国产jizzjizz一区二区| 欧美tk—视频vk| 另类专区欧美蜜桃臀第一页| 欧美日韩黄色影视| 一二三区精品视频| 欧亚一区二区三区| 自拍视频在线观看一区二区| 国产成人精品亚洲日本在线桃色| 久久综合九色综合97_久久久| 美腿丝袜亚洲一区| 欧美电影免费观看高清完整版| 三级亚洲高清视频| 欧美丰满少妇xxxxx高潮对白| 亚洲妇女屁股眼交7| 欧美日韩一区 二区 三区 久久精品| 亚洲欧美日韩国产一区二区三区| 9人人澡人人爽人人精品| 中文字幕日韩精品一区| eeuss影院一区二区三区| 国产亚洲综合av| 成人爱爱电影网址| 亚洲欧洲三级电影| 色国产精品一区在线观看| www国产精品av| 日韩精品视频网站| 4hu四虎永久在线影院成人| 日韩成人伦理电影在线观看| 日韩视频一区二区在线观看| 麻豆国产精品一区二区三区| 日韩精品中午字幕| 国产一区二区三区免费观看| 国产精品免费视频一区| 91日韩在线专区| 一区二区三区视频在线看| 欧美日韩精品系列| 久久国产视频网| 久久久美女毛片 | 制服丝袜亚洲色图| 美女网站一区二区| 久久久久综合网| 99精品在线免费| 亚洲国产日日夜夜| 欧美绝品在线观看成人午夜影视| 美国av一区二区| 国产欧美一区二区精品性| 99久久婷婷国产综合精品电影| 亚洲欧美乱综合| 欧美日韩视频一区二区| 国产在线观看一区二区| 日韩理论电影院| 欧美久久久久免费| 国产一本一道久久香蕉| 自拍偷拍欧美激情| 91麻豆精品国产91久久久久久久久| 国产精品一区二区免费不卡| 亚洲精品一二三| 精品国产一区二区三区四区四| 不卡电影一区二区三区| 亚洲国产另类av| 久久精品一区四区| 欧美艳星brazzers| 国产精品亚洲第一区在线暖暖韩国| 一区二区三区在线观看国产| 日韩西西人体444www| 成人18精品视频| 老汉av免费一区二区三区| 亚洲视频免费在线| 欧美电影免费观看高清完整版在 | 一区二区三区欧美日韩| 精品成人佐山爱一区二区| 不卡的电影网站| 美女一区二区视频| 亚洲一区二区三区视频在线| 久久综合av免费| 777久久久精品| 91在线视频观看| 国产精品一级黄| 奇米四色…亚洲| 一区二区三区日韩精品视频|