?? vb 5.0顯示數(shù)據(jù)庫中的圖象字段.txt
字號:
Access數(shù) 據(jù) 庫 的 OLE型 字 段 中 存 放 的 圖 形 是 按 OLE格 式 存 放 的 圖 像 , 而 不 是 VB的 Image控 件 或 Picturebox控 件 所 支 持 的 標 準 圖 片 格 式 (.bmp、 .rle、 .ico、 .gif、 .jpg、 .emf和 .wmf), 所 以 不 能 使 用 Image控 件 或 Picturebox控 件 來 觀 看 。 應(yīng) 該 使 用 VB的 OLE控 件 , 該 控 件 在 工 具 條 中 如 下 圖 所 示 。 我 們 以 vb6目 錄 下 的 NWIND.MDB文 件 為 例 說 明 這 一 過 程 。 首 先 在 窗 體 上 添 加 Data控 件 (以 下 稱 為 Data1), 將 Database設(shè) 為 NWIND.MDB文 件 , 然 后 將 RecordSource屬 性 設(shè) 為 Employees表 。 再 在 窗 體 上 添 加 OLE控 件 , 此 時 VB會 顯 示 一 個 對 話 框 讓 你 選 擇 文 件 類 型 , 按 “ 取 消 ” 鍵 (如 果 這 時 你 誤 按 了 “ 確 定 ” 鍵 , 則 需 將 OLE控 件 的 Class屬 性 置 為 空 。 )。 設(shè) 置 DataSource為 Data1, DataField為 Photo(這 是 一 個 OLE圖 形 字 段 )。 這 時 你 再 運 行 就 可 以 得 到 想 要 的 結(jié) 果 了 。 這 個 技 巧 也 適 用 VB 4.0的 32位 版 本 。 如 果 是 使 用 VB 4.0的 16位 版 本 或 VB 3.0, 不 能 使 用 這 一 技 巧 , 可 以 訪 問 Microsoft Knowledge Base(http://www.microsoft.com/kb/default.asp), 其 中 的 Q147727 是 針 對 VB 4.0的 16位 版 本 , Q113957則 針 對 VB 3.0。 從 這 兩 篇 文 章 中 , 你 也 可 以 了 解 到 Access 1.x和 2.0是 怎 樣 存 儲 OLE字 段 的 。
<END>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -