人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

第108章 Delphi客戶服務(wù)器應(yīng)用開(kāi)發(fā)(3)

第108章 Delphi客戶服務(wù)器應(yīng)用開(kāi)發(fā)(3)

更新時(shí)間:2022-07-10 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

3. 安裝的軟件項(xiàng)目

  當(dāng)你安裝InterBase SQL Link驅(qū)動(dòng)程序,下列項(xiàng)目將被安裝于你的工作站上。 

  表18.7 安裝的文件名

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   項(xiàng) 目        描 述

   ──────────────────────────────────────

  SQLD-IB.DLL 包含InterBase驅(qū)動(dòng)程序和支持文件的動(dòng)態(tài)鏈接庫(kù)

  SQLINT32.DLL

  INTRBASE驅(qū)動(dòng)類(lèi)型  加在配置工具的驅(qū)動(dòng)管理程序中以配置基本的Borland InterBase SQL Link驅(qū)動(dòng)程序

  INTRBASE別名類(lèi)型  加入配置文件的別名以使建立聯(lián)接SQL服務(wù)器數(shù)據(jù)庫(kù)的別名

  SQLD_IB.HLP 配置InterBase驅(qū)動(dòng)程序的幫助文件

  READLINK.TXT Borland SQL Links for Windows自述文件

  INTERBAS.MSG InterBase消息文件,通常安裝上C:\INTERBAS

  CONNECT.EXE 測(cè)試工作站和InterBase服務(wù)器連接情況的工具

  REMOTE.DLL、 InterBase的支持動(dòng)態(tài)鏈接庫(kù)

  GDS.DLL、GDS32.DLL

  將InterBase服務(wù)器描述 安裝過(guò)程修改工作站的SERVICES文件以增加用于

  加入SERVICES文件  InterBase 服務(wù)器訪問(wèn)所需的協(xié)議描述 ,

  如:gds- db 3050/tcp

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

   軟件項(xiàng)目中還應(yīng)包括TCP/IP接口軟件

   下表列出的文件給InterBase客戶端應(yīng)用提供訪問(wèn)Winsock 1.1的接口

  

  表18.8 TCP/IP接口軟件

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   文 件 名       描 述

   ────────────────────────────────

  MVWASYNC.EXE 異步通信模塊

    VSL.INT TCP/1P傳輸初始化文件

  WINSOCK.DLL Windows Socket動(dòng)態(tài)鏈接庫(kù)

    MSOCKLIB.DLL 將Windows Socket調(diào)用映射到VSL驅(qū)動(dòng)程序

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 

  如果TCP/IP產(chǎn)品不是Winsock1.1兼容,InterBase客戶端應(yīng)用將也可采用其它TCP/1P 驅(qū)動(dòng)程序。InterBase服務(wù)器還可支持其它通信協(xié)議,如SPX/1PX,NetBeIU等。

  4. 解決一般的聯(lián)接問(wèn)題

  如果用SQL Links建立與InterBase服務(wù)器的連接有問(wèn)題可采用下列步驟來(lái)分離問(wèn)題原因:

  ⑴ 通過(guò)Windows ISQL工具測(cè)試能否與InterBase服務(wù)器聯(lián)接

  如果成功,狀態(tài)信息會(huì)出現(xiàn),并繼續(xù)步驟⑵。

  如果不成功,詢(xún)問(wèn)數(shù)據(jù)庫(kù)管理員。

  ⑵ 檢驗(yàn)InterBase SQL Links 驅(qū)動(dòng)程序是否正確安裝。

  ⑶ 重新安裝SQL Links。

  ⑷ 檢查SERVICES,文件中應(yīng)有行: 

  gds_db 3050/tcp 

  如果不能正確安裝,就請(qǐng)?jiān)儐?wèn)數(shù)據(jù)庫(kù)管理員,否則繼續(xù)步驟⑸。

  ⑸ 測(cè)試底層協(xié)議

  ① 輸入TELNET命令,確認(rèn)TCP庫(kù)是否正確安裝。

  如果TCP庫(kù)正確安裝,注冊(cè)提示符會(huì)出現(xiàn)。注冊(cè)入網(wǎng)檢查數(shù)據(jù)庫(kù)是否存在。

  如果消息是“can't resolve hostname” 出現(xiàn),檢查工作站的HOSTS文件是否有你 的主機(jī)名和IP地址的人口。如: 

  128.127.50.12 mis_server 

  如果用TELNET是成功的,但仍然無(wú)法正確聯(lián)接,則沒(méi)有正確安裝InterBase。請(qǐng)尋

  求數(shù)據(jù)庫(kù)管理員的幫助。

  ② PING到服務(wù)器服務(wù)器上,測(cè)試InterBase服務(wù)器是否正常運(yùn)行并且為桌面應(yīng)用可見(jiàn)

  (如果PING是成功的,消息“servername is alive”被顯示)。

  PING成功但TELNET不成功,則inet daemon可能有問(wèn)題。

  如果PING到服務(wù)器上不成功,則有網(wǎng)絡(luò)路徑問(wèn)題,將問(wèn)題報(bào)給網(wǎng)絡(luò)管理員。 

  如果底層協(xié)議不正常,請(qǐng)?jiān)儐?wèn)數(shù)據(jù)庫(kù)管理員,否則繼續(xù)幫助⑹。

  ⑹ 確認(rèn)是否有InterBase服務(wù)器的訪問(wèn)權(quán),如果有請(qǐng)繼續(xù)步驟⑺。

  ⑺ 檢查BDE應(yīng)用程序的InterBase別名是否正確安裝。

  如果能夠直接從工作站上聯(lián)接,但不能從BDE應(yīng)用程序中,那么很有可能你的

  IDAPI32.CFG別名設(shè)置有問(wèn)題。運(yùn)行BDE配置工具檢查InterBase別名。 

  18.3 Delphi Client/Server編程 

  本節(jié)介紹如何運(yùn)用Delphi可視化開(kāi)發(fā)工具和ObjectPascal語(yǔ)言開(kāi)發(fā)Client\Server的數(shù)據(jù)庫(kù)應(yīng)用程序,采用的例子是CSDEMOS。這是Delphi2.0自帶的演示Client\Server開(kāi)發(fā)的例子,它安裝在C:\Program Files\Borland\Delphi 2.0\Demos\DB\CSDemos中(缺省安裝)。

  本節(jié)將包含以下內(nèi)容:

  ● 使用TDatabase部件連接SQL服務(wù)器

  ● 用DataSet部件(又稱(chēng)數(shù)據(jù)集部件),如TTable和TQuery,聯(lián)接TDatabase部件并訪問(wèn)數(shù)據(jù)庫(kù)以及各種表之間如何切換

  ● 使用數(shù)據(jù)庫(kù)連接

  ● 觸發(fā)器的使用方法

  ● TStoredProc部件的使用方法

  ● 客戶和服務(wù)器之間的事務(wù)控制

  ● TStoredProc部件的使用方法

  18.3.1 使用TDatabase部件聯(lián)接SQL服務(wù)器 

  18.3.1.1 TDatabase部件概述 

  TDatabase部件處理應(yīng)用程序與單個(gè)數(shù)據(jù)庫(kù)的聯(lián)接。如果不需要控制數(shù)據(jù)庫(kù)聯(lián)接,可以不用創(chuàng)建TDatabase部件。當(dāng)應(yīng)用程序試圖打開(kāi)數(shù)據(jù)庫(kù)表(Table)時(shí),會(huì)自動(dòng)創(chuàng)建一個(gè)臨時(shí)的TDatabase部件。但如果你想控制數(shù)據(jù)庫(kù)的持續(xù)聯(lián)接、進(jìn)入數(shù)據(jù)庫(kù)服務(wù)器的注冊(cè)和數(shù)據(jù)庫(kù)別名的值或事務(wù)控制,那么你就必須為每個(gè)所需的聯(lián)接創(chuàng)建一個(gè)TDatabase部件。

   1. 創(chuàng)建TDatabase部件

  TDatabase 部件在Component Palette中的Data Access頁(yè)上,你能將其拖放在數(shù)據(jù)模塊(Data module)或窗體中。在設(shè)計(jì)時(shí)創(chuàng)建TDatabase 部件,用戶可以設(shè)置初始值和編寫(xiě)OnLogin事件處理過(guò)程(Event Handle)。OnLogin事件給用戶提供了第一次注冊(cè)數(shù)據(jù)庫(kù)服務(wù)器時(shí)定制服務(wù)器安全參數(shù),如口令,的能力。

[1] [2]  下一頁(yè)

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類(lèi)教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 日土县| 玉溪市| 松溪县| 阳高县| 琼结县| 商洛市| 通辽市| 凉山| 旬邑县| 皮山县| 云龙县| 天全县| 东莞市| 东乌珠穆沁旗| 常德市| 沾益县| 祥云县| 盘山县| 桐柏县| 元朗区| 习水县| 宣威市| 华坪县| 五常市| 页游| 陆丰市| 沈丘县| 榆中县| 桦川县| 高州市| 扎鲁特旗| 托里县| 赤城县| 大安市| 阳谷县| 西充县| 贡觉县| 嘉义市| 鄂州市| 浙江省| 白沙|