VB6 資料庫程式設計


王國榮著 / 旗標出版•F8317(書號)

全書 548頁 / 定價 520 元 / 附光碟

適用版本: VB 6.0 中文專業、企業


目錄與各章概說


第 1 章 資料庫輕鬆上路
第 2 章 資料庫的組織結構
第 3 章 Recordset -- 天字第一號的資料庫物件
  • 第 1 章以 ADODC(ADO Data Control) 及 DataGrid 控制元件寫出第一個資料庫程式 ,
    第 2 章瞭解資料庫的基本組織結構 ,
    第 3 章認識 VB 資料庫中最重要的物件,
    這三章是進入資料庫的基礎 , 不可忽視 !

第 4 章 Data-Aware (資料感知)控制元件

  • Text 、 CheckBox 、 ComboBox 、 Image … 等 VB 的基礎控制元件在資料庫的程式設計中也都有它們好用的地方 , 本章也解決了 ADODC 無法將變更後的圖片存入資料庫的問題。

第 5 章 初探 SQL

  • SQL (Structured Query Language) 是通行於資料庫的語言 , 它比一般的程式語言簡單 , 但是在操作資料庫的能力上 , 則有如一把尚方寶劍 , 指令一下 , 資料庫便會乖乖地把資料存取的問題處理好 。

    本章先從最常用的 SQL 指令 ─ Select 開始解說 。 除了 Select 指令之外 ,另一個重點則是如何在 VB 程式中把 Select 指令下給資料庫。

第 6 章 資料表的建立

  • 值得注意的是 VB 所提供的「資料庫管理員」並不會建立符合中文特性的資料庫 , 為了解決此一問題 , 筆者特別撰寫程式讓您將資料庫轉換成為符合中文特性的資料庫。

第 7 章 索引 (Index) -- 搜尋資料之噴射引擎

  • 索引是決定資料庫速度最重要的一項技術 , 如果您聽人家說過 :「VB 資料庫的速度很慢」(當然, 這不是真的), 那麼一定要閱讀本章 , 本章筆者特別準備了 120,000 筆的資料 , 除了證明 VB 程式搜尋 120,000 筆資料是瞬間完成之外 , 同時也比較了沒有索引以及索引使用錯誤 , 在執行速度上的天壤之別。

第 8 章 ADO -- ActiveX Data Objects

  • 前面的章節都是使用 ADODC 及其他資料感知元件 (包含DataGrid、TextBox、ComboBox…等)來撰寫資料庫程式的, 如果像武功一樣把資料庫的學習分成內功與外功兩部分, 那麼前面幾章的所學的以外功為主, 學會外功的好處是立刻可以下山打架, 但遇到較難纏的對手時, 可能就沒輒了。

    為了打好資料庫的基礎, VB6資料庫最核心的物件群 -- ActiveX Data Objects(以下簡稱ADO)是必練的內功。

第 9 章 Grid 控制元件

  • 不必撰寫任何程式 , 就具備資料錄瀏覽 、 修改 、 新增 、 及刪除的功能 , 是 Grid 類型控制元件最吸引人的地方。

    本章介紹了兩種常用的 Grid 控制元件 -- DataGrid 及 MSHFlexGrid, 它們各有優點 , 如何善用它們的優點是本章的重點。

第 10 章 再探 SQL

  • 資料庫曰:「不學 ADO , 無以言 ; 不學 SQL , 無以立」 , SQL 與 ADO 是 VB 資料庫最重要的兩項技術 , 第 5 章初步介紹了 SQL , 本章要進一步探考統計、 子集合查詢、 交叉表… 等功能的 Select 指令, 及可更新資料的 Action Query

第 11 章 Data Environment

  • Data Environment 是 VB6 最重要的功能之一, 它具有整合不同資料庫的功能, 提供有建立 SQL 指令的介面, 可用來建立資料表的關連性…。 不學 Data Environment, VB6 資料庫白學也。

第 12 章 關連性(Relation)

  • 關連性的觀念十分重要 , 但不容易學習 , 也不容易講授 , 為了撰寫本章 , 筆者苦思了很久 , 後來決定捨棄傳統教科書的解說方法,而改從實際的資料庫著手,說明哪一類資料庫應該建立成關連性資料庫,以及建立的過程、注意事項、建立之後的程式設計…等。

第 13 章 Data Report -- 報表產生器

  • Data Report 也是 VB6 提供的新功能, 它與 Data Environment 的整合相當好, 閱讀本章之後, 您可以感覺得到建立報表就和建立一般表單一樣的簡單。

第 14 章 使用MDB之外的資料庫

  • 把 dbf、Text、Excel … 等不同格式的檔案當成外部資料庫 , 直接加以開啟 , 是本章最重要的功能 。

第 15 章 使用SQL Server

  • 如何透過網路存取 Server 資料庫呢? 本章以 SQL Server 為例, 說明連線的必要條件、 連線過程、 可能失敗的原因…, 以及連線之後的資料存取 ─ 包含:開啟資料庫、 開啟檢視表、 SQL 指令的、Stored Procedure 的執行… 等。

第 16 章 RDS(Remote Data Service) 與 Web 資料庫

  • 可以把資料庫放在網際網路的某一網址底下,然後以VB程式來存取嗎?這樣的技術, 筆者等了好久, 到了 VB6 終於成熟, 本章筆者要把 Web 資料庫研究的心得統統移交給您。

附錄-A 電子書製作實錄

  • 筆者撰寫「VB5 實戰講座」一書時, 為了提供讀者更多的資訊, 特別撰寫程式把「VB 實例領航手冊」(4.0 版) 一書全部的內容, 從 Word 檔案中轉成 VB 程式可以瀏覽的資料庫, 然後收錄於光碟中, 筆者稱之為「電子書」。

    本附錄旨在解說「電子書」的製作過程, 光碟中則附有完整的原始程式碼。

附錄-B 我如何收集 120,000 筆的資料

  • 為了證明 VB 資料庫的速度, 筆者收集了 120,000 筆的資料, 這些資料是怎麼收集的呢? 輸入嗎? 筆者可沒瘋了, 本附錄告訴您筆者收集資料的完整過程, 收集資料過程中所撰寫之程式亦附在光碟中。

附錄-C PWS/IIS 安裝指南

  • PWS/IIS 是第 16 章 Web 資料庫存取必備的 Server 軟體。