首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載 | ||
![]() |
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試 MPA考試 | 中科院 |
|
![]() |
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語 |
|
![]() |
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 華為認證 | Java認證 |
|
![]() |
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格 報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師 人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平 駕駛員 | 網絡編輯 |
|
![]() |
衛生資格 | 執業醫師 | 執業藥師 | 執業護士 | |
![]() |
會計從業資格考試(會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師 注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師 |
|
![]() |
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師 質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師 設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師 城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師 |
|
![]() |
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲 |
前言
在數據庫的開發過程中,經常需要在數據庫中存儲一些備注信息,而這些備注信息的內容一般較大,格式多樣-如有可能是語音文件、視頻文件、圖片文件、文本文件等,怎樣在PB中實現這些格式不同的備注文件的存取及預覽,一直是PB開發人員比較關心的一個問題,本文系統的介紹了三種存取備注二進制信息的方法。
對備注二進制信息的存儲可以采用以下三種方式;
方法一:文件保存在固定的路徑下,數據庫中存取文件路徑和名稱
方法二:數據庫中用blob類型或者varbinary類型字段存儲備注文件
方法三:在本地用OLE存儲結構存儲備注文件
1、OLE的基本概念
OLE是Object Linking Embedding(對象鏈結與嵌入)的縮寫,它可以使windows應用程序共享數據和程序。
2、OLE控件
在PB中OLE控件是一個OLE對象的包容器,可以使用服務器應用程序提供的功能和命令來編輯對象,也可以使用自動化OLE交互,在程序中激活對象和向服務器應用程序發送命令;在PB 的window畫板中的OLE控件允許用戶從多個應用程序嵌入和鏈結組件
2.1建立和設置OLE控件
從window畫板中選擇OLE控件插入window。
當建立一個OLE控件并且插入一個對象時,PB將激活服務器應用程序以允許對對象進行編輯和修改;在使OLE中的對象稱為非活動狀態后,可以使用控件屬性選項卡來設置控件的屬性。
2.2 激活修改window畫板中的OLE對象
在OLE控件的彈出菜單中選擇open可以激活畫板中OLE對象
使用服務器應用程序修改OLE對象
結束修改:使對象恢復為非活動狀態,只要單擊服務器應用對象之外的任何區域即可,也可以直接關閉服務器應用程序的窗口。
2.3 嵌入和鏈結OLE控件
可以將OLE對象嵌入或者鏈結到自己的應用程序中。嵌入對象的數據放在應用程序中,在開發過程中這些數據放在應用程序的PBl庫中,當生成應用后,這些數據將存放在exe或PBd文件中,雖然在程序的運行過程中可以修改,但修改的數據不會保存;鏈結對象的數據存放在PB應用程序以外,當鏈結一個對象時,在PB應用程序中不存放數據文件,而是存放引用數據的指針, 使用鏈結的數據,對數據的管理和保存都由服務器應用程序負責。這樣可以用服務器應用程序修改處理數據,處理后的數據可以保存回原文件中。鏈結方式應用于需要多個應用程序共享的數據文件,任何一個應用程序修改了數據文件,都將影響到所有鏈結該文件的應用程序。
2.4 OLE控件的激活方式
OLE控件的激活方式有offsite和in-place兩種激活方式,offsite激活方式是指在PB應用程序的界面以外單獨打開OLE對象,in-place激活方式是指PB應用程序的界面的原位置打開OLE對象。在數據窗口中的dbOLE默認的是offsite激活方式,而window中的OLE默認的激活方式是in-place。
在PB應用程序中可以用命令
OLE_control.active(offsite) 或者OLE_control.active(in-place)設置OLE對象的以何種方式打開。
2.5 設置和插入OLE對象
在程序運行時可以用函數:
OLE_control.insertfile(soucefile) 插入對象
OLE_control.objectdata = blobvar 設置對象
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |