《Visual Basic 6資料庫訪問技術》是1999年由機械工業出版社出版的圖書,作者是(美)Jeffrey P・McManus
基本介紹
- 作者:(美)Jeffrey P・McManus
- 譯者:趙軍鎖/龔波/等
- ISBN:9787111072669
- 頁數:615
- 定價:65.00
- 出版社:機械工業出版社
- 出版時間:1999-10
- 裝幀:平裝
內容介紹
作品目錄
譯者序
前言
第1章 資料庫基礎
1.1用數據控制項創建用戶界面
1.2何謂資料庫
1.2.1何謂資料庫引擎
1.2.2表和欄位
1.2.3何謂Recordset
1.2.4數據類型
1.2.5創建資料庫規劃
1.2.6用VisualBasic創建資料庫
1.2.7用MicrosoftAccess創建資料庫
1.2.8關聯
1.2.9用更神奇的技術創建資料庫
1.2.10標準化
1.3使用數據視圖視窗
1.4創建DataEnvironment設計器
1.5用數據控制項創建用戶界面
1.5.1連線到資料庫並操作記錄
1.5.2創建基本的用戶界面
1.5.3用ADO數據控制項操作記錄
1.5.4 ADO數據控制項的其他重要屬性
1.6小結
1.7問題與解答
第2章 查詢
2.1何謂查詢
2.2SQL用於什麼地方
2.3用DataView視窗測試查詢
2.3.1使用DataView視窗創建伺服器方查詢
2.3.2衛使用數據環境查詢
2.4用SELECT子句檢索記錄
2.5使用FROM子句指定記錄源
2.6用WHERE子句說明條件
2.7使用ORDERBY對結果排序
2.8使用TOP顯示某個範圍的第一個記錄或最後一個記錄
2.9在查詢中連線相關的表
2.9.1在SQL中表示一個連線
2.9.2使用查詢設計器創建連線
2.9.3使用外部連線以返回更多的數據
2.9.4在連線查詢中顯示0而不是 Null
2.10用AS對欄位名進行別名化
2.11分組和匯總數據的查詢
2.11.1SUM函式
2.11.2合計函式小結
2.12創建功能查詢
2.12.1更新查詢
2.12.2刪除查詢
2.12.3追加查詢
2.12.4創建表的查詢
2.13合併查詢
2.14交叉表查詢
2.15子查詢
2.16使用存儲在資料庫中的查詢
2.16.1使用VisualDataManager創建存儲查詢
2.16.2 VisualDataManagerQueryBuilder的使用
2.16.3在VisualDataManager中創建連線
2.16.4使用MicrosoftAccess創建存儲查詢
2.16.5在Access中創建其他類型的查詢
2.17在運行時創建存儲查詢
2.18使用數據定義語言(DDL)
2.18.1使用CREATE創建資料庫元素
2.18.2向表添加約束
2.18.3指定外部關鍵字
2.18.4用CREATEINDEX創建索引
2.18.5用DROP刪除表和索引
2.18.6用Alter修改表的定義
2.19小結
2.20 問題與解答
第3章 數據訪問對象
3.1使用DAO對象模型
3.1.1用對象編程
3.1.2使用DAO數據控制項
3.1.3使用DAO數據控制項的查詢屬性來訪問外部數據源
3.2使用DAO運算元據
3.2.1使用Database對象連線到資料庫
3.2.2使用Recordset對象
3.2.3用Field對象操作欄位
3.2.4 結合Recordset對象使用定位方法
3.2.5搜尋記錄集和表中的數據
3.2.6用Workspace對象訪問會話信息
3.2.7用Errors集合和Error對象處理錯誤
3.3 創建運算元據庫結構的對象
3.3.1創建資料庫
3.3.2使用TableDef對象操作表
3.3.3使用Relation對象在表間創建關聯
3.3.4使用Index對象創建索引
3.3.5使用QueryDef對象操作存儲查詢
3.3.6壓縮和修復Jet資料庫
3.3.7資料庫Documents和Containers的使用
3.3.8創建和使用資料庫對象的自定義屬性
3.4小結
3.5問題與解答
第4章 報表輸出和數據導出
4.1前向滾動臨時表
4.2用VB的DataReport設計器進行報表輸出
4.2.1設計DataReport
4.2.2瀏覽和導出DataReport
4.3用MicrosoftAccess進行報表輸出
4.3.1從VB中運行MicrosoftAccess
4.3.2使用VideoS0ftVSREPORTS運行Access報表
4.4使用CrystalReports進行報表輸出
4.4.1安裝CrystalReports
4.4.2使用CrystalReports創建報表
4.4.3用CrystalReportsActiveX控制項在應用程式中運行報表
4.4.4獲取和使用新版本CrystalRep0rts
4.5使用MSChart控制項創建圖表
4.6使用VB的Printer對象
4.6.1建立Printer的坐標系
4.6.2設計報表
4.6.3向Printer對象輸出Recordset
4.7使用VideoSoftVSVIEW創建報表
4.7.1用vsPrinter控制項列印表
4.7.2使用VideoSoftDataReporter組件創建Ad;Hoc報表
4.8使用MicrosoftScrip6ngRuntimeLibrary向文本檔案導出數據
4.8.1使用TextStream對象導出一個記錄集
4.8.2創建分隔資料庫輸出
4.8.3導出HTMLWeb頁面
4.9 使用VB的“古典”檔案函式向文本檔案導出數據
4.9.1使用0pen語句創建檔案
4.9.2使用FreeFile確定下一個可用的檔案
4.9.3使用Print#格式化輸出
4.9.4使用Cl0se語法關閉檔案
4.10 向Micros0ftOffice應用程式導出數據
4.11小、結
4.12問題與解答
第5章 SQLServer
5.1安裝和運行MicrosoftSQLServer
5.1.1確定SQLServer的安裝需求
5.1.2安裝SQLServer
5.1.3使用SQLServerManager啟動和終止SQLServer
5.1.4SQLServer入門:基礎知識
5.1.5使用SQLEnterpriseManager創建資料庫
5.1.6在SQLServer資料庫中創建表
5.1.7使用ISQL/W訪問資料庫
5.1.8使用資料庫視圖控制對數據的訪問
5.1.9創建和運行存儲過程
5.1.10顯示現有視圖或存儲過程的文本
5.1.11創建觸發器
5.1.12在SQLEnterpriseManager中管理用戶與安全
5.1.13在ISQL/W中運用安全屬性
5.1.14從資料庫中刪除對象
5.2由MicrosoftAccess遷移到SQLServer
5.2.1使用MicrosoftAccessUpsizingTools
5.2.2使用連結表把數據從Access導出到SQLServer
5.3小結
5.4問題與解答
第6章 開放資料庫連線與遠程數據
對象
6.10DBC的配置和使用
6.1.1創建0DBC數據源
6.1.2用ODBCPING測試資料庫連線
6.1.3用DAO數據控制項和0DBCDirect訪問數據源
6.2使用遠程數據控制項訪問數據
6.3在代碼中使用遠程數據對象(RDO)
6.3.1用rd0Engine設定資料庫引擎的屬件
6.3.2用rd0Environment對象訪問環境
6.3.3使用rdoConnection對象建立連線
6.3.4在RDO中回響事件
6.3.5使用UserConnection設計器創建連線
6.3.6用UserConnection設計器訪問查詢
6.3.7用rdoResultset對象運算元據
6.3.8用rdoQuery對象運行查詢
6.3.9用rdoTable對象訪問表
6.3.10用rdoErrors集合和rdoError對象處理錯誤
6.4編寫自己的資料庫對象伺服器
6.5小結
6.6 問題與解答
第7章 用類進行資料庫訪問
7.1類和對象的使用
7.1.1建立自定義的類
7.1.2創建集合與集合類
7.1.3使用VBClassBuilderUtihty創建類分層結構
7.1.4把表單作為類使用
7.1.5創建多個表單實例
7.2用類和對象進行資料庫訪問
7.2.1使用單個記錄處理類
7.2.2使用數組處理類
7.2.3使用工廠方法
7.3創建數據相關的類
7.4創建輸出數據的類
7.5基於類的ActiveX伺服器程式
7.5.1在標準EXE項目中使用一個Ac6veX組件
7.5.2在用戶的計算機上註冊ActiveX組件
7.5.3把一個StandardEXE項目轉化為一個ActiveX組件項目
7.5.4遠程使用ActiveX組件
7.5.5創建多執行緒組件
7.5.6多執行緒組件的限制
7.6 小結
7.7問題與解答
第8章 遠程數據訪問
8.1關於客戶(機)、伺服器和代碼組件
8.2用三層client/server體系結構封裝商業規則
8.2.1為DCOM建立硬體體系結構
8.2.2在其他平台小使用DCOM
8.2.3創建第一一個DCOM應用程式
8.2.4ActiveXEXE
8.2.5用MicrosoftTransactionServer 來部署ActiveXDLL
8.3藉助ActiveX組件使資料庫訪問更加容易
8.3.1使用GetRows以數組形式返回數據
8.3.2創建一個類用於解碼Variant數組
8.4利用資料庫複製傳輸數據
8.4.1在設計資料庫中考慮複製功能
8.4.2在MicroftAccess中進行複製
8.4.3在DAO中進行複製
8.4.4使用部分複製
8.4.5在Internet上執行資料庫複製
8.5 小結
8.6 問題與解答
第9章 多用戶Jet資料庫
9.1Micros0ftJet資料庫引擎的數據鎖
9.1.1使用數據訪問對象鎖住整個資料庫
9.1.2使用記錄集層次的鎖
9.1.3使用頁面級鎖
9.2使用MicrosoftJet資料庫安全機制
9.2.1用代碼訪問安全Jet資料庫
9.2.2給資料庫分配一個口令
9.2.3在代碼中標識當前用戶
9.2.4 使用Workspace對象登錄資料庫
9.2.5創建一個工作組信息檔案
9.2.6使用DAO代碼分配工作組信息檔案
9.2.7創建和刪除用戶
9.2.8創建和刪除用戶組
9.2.9往用戶組添加用戶
9.2.10Jet資料庫引擎創建的預設用戶組
9.2.H分配和刪除資料庫對象的所有權
9.2.12給用戶和用戶組分配許可權
9.2.13加密MicrosoftJet資料庫
9.2.14實現Jet資料庫安全的對照表
9.3 小結
9.4 問題與解答
第10章 Ac6veX數據對象
10.1用ActiveX數據對象創建VisualBasic應用程式
10.1.1理解OLEDB/ADO結構
10.1.2在VisualBasic應用程式中安裝和創建對ADO的引用
10.1.3與其他數據訪問對象庫一起使用AD0
10.1.4使用ADO的Connection對象連線到某數據源
10.1.5使用ADORecordset對象來運算元據
10.1.6利用Recordset對象插入和更新記錄
10.1.7創建無連線記錄集
10.1.8使用ADOCommand和Parameter對象執行查詢
10.1.9利用AD0的Field對象訪問記錄集數據
10.1.10利用ADO的Errors集合處理錯誤
10.1.11利用Properties集合查看提供者指定的屬性
10.2使用ADO遠程數據服務
10.3小結
10.4問題與解答
第11章 基於Internet的資料庫應用程式
11.1為ActiveServerPages設定和配置 MicrosoftInternetInformation Server
11.1.1用ASP編寫腳本
11.1.2在ASP中執行ActiveXDataObject查詢
11.1.3在Netscape和其他瀏覽器中使用ASP
11.1.4利用ASP和HTML表單插入記錄
11.2小結
11.3問題與解答
第12章 用戶界面控制項
12.1使用固有的數據相關控制項
12.1.1用文本框控制項輸入數據
12.1.2綁定到DataEnvironment設計器
12.1.3利用複選框控制項訪問布爾值
12.1.4利用列表框顯示數據
12.1.5使用標準的組合框控制項
12.1.6用標籤控制項顯示唯讀數據
12.1.7使用PictureBox控制項顯示點陣圖圖象
12.1.8用OLE容器控制項顯示二進制對象
12.2使用數據相關的Ac6veX控制項
12.2.1利用MaskedEdit控制項控制文本輸入
12.2.2用RichTextBox控制項顯示格式化的數據
12.2.3使用DBCombo和DBList控制項顯示數據
12.2.4使用DataGrid控制項
12.2.5使用DataList和DataCombo 控制項
12.2.6使用DataRepeater控制項以定製行的方式查看數據
12.2.7使用MonthView和DateTimePicker 控制項
12.2.8使用MSChart控制項圖形化地顯示 數據
12.2.9使用DBGri6、MSFlex0rid和 Hierarchica1FlexGrid控制項
12.3創建資料庫相關的ActiveX控制項
12.4小結
12.5問題與解答
第13章 使用DBGrid和ApeXTrueDBGrid控制項
13.1使用DBGrid控制項
13.2從DB0rid控制項開始
13.2.1在設計時選擇要顯示的數據列
13.2.2在設計時處理數據列
13.2.3使格線數據可編輯
13.2.4在設計時往格線中插入分隔條
13.2.5在代碼中處理分隔區域
13.2.6在代碼中處理格線的數據列
13.2.7用BookMark屬性在格線中定位
13.2.8利用SelBookmarks集合選擇記錄
13.2.9 在非綁定模式下使用DBGrid控制項
13.3使用TrueDB0ridPr0開發資料庫相關應用程式
13.3.1從以前的版本遷移到TrueDBGrid
13.3.2使用Style對象存儲和套用格式
13.3.3用Valueltem對象更改數據列的顯示方式
13.3.4使用CellTips為用戶提供幫助
13.4 小結
13.5問題與解答
第14章 使用MSFlexGrid、Hierarchical FlexGrid和Vide0S0ftV3FLEX控制項
14.1使用線上決議支持
14.2使用MSFlexGrid控制項
14.2.1添加數據到MSFlexGrid控制項
14.2.2對FlexGrid控制項中數據排序
14.2.3合併FlexGrid控制項中單元格的數據
14.2.4使用帶有資料庫的FlexGrid控制項
14.3使用Hierarchica1FlexGrid控制項
14.4使用VideoSoftVSFlexGridPro6.0
14.4.1綁定vsFlexArray控制項到某數據源
14.4.2編輯單元格中數據
14.4.3執行自動搜尋
14.4.4自動排序
14.4.5訪問單元格屬性
14.4.6在單元格中顯示組合框
14.4.7保存格線內容到磁碟檔案
14.4.8自動地重調整數據列的尺寸
14.4.9綁定到數組
14.5 小結
14.6問題與解答
第15章 使用SheridanDataWidgets
15.1SheridanDataWidgets程式組總覽
15.1.1DataWidgets3.1的新功能
15.1.2使用SheridanSSDBGrid控制項
15.1.3使用SSDataC0mbo控制項
15.1.4使用SSDBDropD0wn控制項
15.1.5使用SSDataOptSet控制項
15.1.6使用SSDBData控制項
15.1.7使用SSDBC0mmand按鈕
15.2小結
15.3問題與解答