出版時間:1999-4-1 出版社:電子工業(yè)出版社 作者:作者:[美]John W.Fronckowiak; 譯:全 剛 頁數(shù):758 字?jǐn)?shù):1167
內(nèi)容概要
本書簡潔而專業(yè)地指導(dǎo)Visual Basic 程序員如何利用微軟的Visual Basic 企業(yè)版進(jìn)行設(shè)計(jì)和創(chuàng)建數(shù)據(jù)庫應(yīng)用程序。內(nèi)容覆蓋了VB6程序員所要了解的八個方面,并為數(shù)據(jù)庫程序員提供了經(jīng)常會遇到的各種問題的必要解決方案。同時講述了如何將這些技術(shù)結(jié)合在一起,創(chuàng)建正在莛發(fā)展的客戶機(jī)/服務(wù)器,以及基于Web的應(yīng)用程序。附帶的光盤含蓋了書中例舉的程序代碼,極大地方便讀者學(xué)習(xí)和使用VB6進(jìn)行程序開發(fā)和數(shù)據(jù)庫編程。
書籍目錄
前言本書的對象本書的內(nèi)容第一部分:概述第二部分:客戶機(jī)/服務(wù)器應(yīng)用程序的設(shè)計(jì)第三部分:數(shù)據(jù)存取對象API第四部分:遠(yuǎn)程數(shù)據(jù)對象API第五部分:ActiveX數(shù)據(jù)對象API第六部分:ODBC API和OLE DB API第七部分:控件、向?qū)Ш虳HTML第八部分:存取其他數(shù)據(jù)源附錄保持聯(lián)系第一部分:概述第一章Visual Basic 6概述Visual Basic 6中的新內(nèi)容Visual Basic 6的幾種版本學(xué)習(xí)版專業(yè)版企業(yè)版系統(tǒng)要求新的數(shù)據(jù)存取工具支持OLE DB支持ActiveX數(shù)據(jù)對象Visual 數(shù)據(jù)庫工具數(shù)據(jù)綁定數(shù)據(jù)報(bào)告控件數(shù)據(jù)觀察窗口SQL編輯器微軟開發(fā)員網(wǎng)絡(luò)小結(jié)第二章理解客戶機(jī)/服務(wù)器結(jié)構(gòu)理解此結(jié)構(gòu)客戶進(jìn)程兩層客戶機(jī)/服務(wù)器結(jié)構(gòu)三層客戶機(jī)/服務(wù)器結(jié)構(gòu)提出合適的問題小結(jié)第三章數(shù)據(jù)存取方法概述DAO簡介結(jié)構(gòu)層數(shù)據(jù)庫類型RDO簡介ADO簡介使用ODBC和OLE DB策略比較選擇合適的方法小結(jié)第二部分客戶機(jī)/服務(wù)器應(yīng)用程序設(shè)計(jì)第四章計(jì)劃你的應(yīng)用程序應(yīng)用程序設(shè)計(jì)應(yīng)用程序邏輯集中化游標(biāo)和緩存簡介游標(biāo)類型緩存類型快速應(yīng)用程序開發(fā)技術(shù)預(yù)期效果現(xiàn)實(shí)錯誤使用RAD的七個原因小結(jié)第五章連接到你的數(shù)據(jù)庫數(shù)據(jù)庫安全性微軟SQL Server的用戶管理Oracle的安全性創(chuàng)建ODBC資源錯誤處理應(yīng)用程序錯誤網(wǎng)絡(luò)錯誤連接和許可證錯誤登錄錯誤小結(jié)第六章創(chuàng)建查詢SQL簡介SQL查詢——數(shù)據(jù)操作命令SELECT語句從句INSERT INTOUPDATEUPDATEDELETE使用SQL數(shù)據(jù)定義命令CREATEALTERDROP測試你的查詢開懂查詢中的錯誤小結(jié)第三部分?jǐn)?shù)據(jù)存取對象API第七章DAO對象庫簡介對象譜系數(shù)據(jù)庫類型Jet可安裝的ISAMODBC連接到數(shù)據(jù)庫DBEngine對象Workspace對象Database對象將各種對象統(tǒng)一起來用Jet Database Engine進(jìn)行連接用ODBCDirect進(jìn)行連接創(chuàng)建動態(tài)數(shù)據(jù)庫小結(jié)第八章對DAO對象庫進(jìn)行整體化TableDef和TableDefs對象創(chuàng)建表刪除表Field和Fields對象使用域類型添加域到表中從表中刪除域Index對象搜索表、域和索引信息Recordset對象打開Recordset對象瀏覽Recordset數(shù)據(jù)庫維護(hù)壓縮和修復(fù)數(shù)據(jù)庫對數(shù)據(jù)庫進(jìn)行加密/解密小結(jié)第九章查詢和瀏覽SQL簡介DAO和ANSI SQL之間的區(qū)別將SQL和DAO進(jìn)行整體化QueryDef對象Dynaset Recordset 對象Snapshot Recordset對象其他 Recordset介紹Find()方法Seek()方法小結(jié)第十章多用戶數(shù)據(jù)庫鎖定數(shù)據(jù)庫鎖定表鎖定數(shù)據(jù)庫復(fù)制創(chuàng)建副本防止數(shù)據(jù)庫對象被復(fù)制創(chuàng)建副本拷貝同步?jīng)_突安全性用戶和工作組修改權(quán)限打開一個安全的Access數(shù)據(jù)庫打開一個安全的ODBC數(shù)據(jù)庫數(shù)據(jù)庫共享保持參照完整性定義關(guān)系連鎖式刪除和更新事務(wù)客戶機(jī)/服務(wù)器應(yīng)用程序鎖定連接策略小結(jié)第十一章優(yōu)化數(shù)據(jù)庫規(guī)范化刪除重復(fù)數(shù)據(jù)組刪除重復(fù)數(shù)據(jù)刪除表中不依賴于主鍵的列不同表中的位置獨(dú)立的多重關(guān)系不同表中的位置相關(guān)的多重關(guān)系總體設(shè)計(jì)代碼優(yōu)化使用Seek()方法使用索引使用Requery()使用Seek( )/Query( )代替Filter使用事務(wù)使用書簽使用SQL僅搜索需要的域讓服務(wù)器執(zhí)行最大程度的查詢工作將查詢參數(shù)化使用SQL PassThrough客戶機(jī)/服務(wù)器優(yōu)化CacheStart( ),CacheSize( ),FillCache( )使用Snapshot Recordsets代替Dynaset recordsets使用dbForwardOnly一些重要的提高ODBC性能的方法小結(jié)第十二章錯誤處理Error和Errors對象捕獲錯誤Visaul Basic錯誤處理使用On Error Goto應(yīng)用程序中的錯誤處理退出錯誤處理器小結(jié)第十三章使用數(shù)據(jù)控制對象邊界控件簡介事件支持ErrorRepositionValidateDragDropDragOverMouseDownMouseUpMouseMoveResizeOLEDragCompleteOLEDragDropOLEDragOverOLEDGiveFeedbackOLESetDataOLEStartDarg屬性簡介方法和事件的應(yīng)用邊界數(shù)據(jù)輸入控件集成范圍控件小結(jié)第十四章ODBCDirect和引擎查詢處理器ODBCDirect數(shù)據(jù)存取結(jié)構(gòu)的介紹應(yīng)用ODBCDirect的轉(zhuǎn)換理解Connection ObjecgtConnection函數(shù)數(shù)據(jù)庫連接執(zhí)行查詢處理RecordsetsMultiple Recordsets導(dǎo)師步操作的使用轉(zhuǎn)化瑞存的應(yīng)用程序小結(jié)第四部分遠(yuǎn)程數(shù)據(jù)對象API第十五章RDO對象庫的簡介RDO的簡介RDO與DAO的比較RDO的優(yōu)點(diǎn)RDO和DAO的等價(jià)對象rdoEngine對象rdoEngine對象屬性和函數(shù)數(shù)據(jù)資源注冊指定默認(rèn)游標(biāo),用戶和密碼rdoEnvironment( )對象rdoEnvironment( )對象的屬性和方法事務(wù)處理選擇游標(biāo)驅(qū)動器rdoConnection對象建立連接rdoConnection對象的屬性和方法找尋命名的ODBC數(shù)據(jù)庫資源建立連接時更正錯誤執(zhí)行SQL命令小結(jié)第十六章RDO數(shù)據(jù)庫瀏覽和游標(biāo)管理RdoResultset對象游標(biāo)頁面鎖定OpenResultset()方法的使用RdoResultse的屬性和方法瀏覽RdoResultsetrdoColumns和rdoColumn對象rdoColumns對象rdoColumn對象rdoPreparedStatement對象rdoparameters和rdoParameter對象創(chuàng)建參數(shù)查詢利用rdoPreparedStatement來調(diào)用存儲程序rdoPreparedStatements對象處理多結(jié)果組小結(jié)第十七章RDO錯誤處理RDO錯誤簡介rdoError和rdoErrors對象錯誤處理實(shí)例當(dāng)事性變糟時小結(jié)第十八章使用遠(yuǎn)程數(shù)據(jù)控件遠(yuǎn)程數(shù)據(jù)控件簡介屬性事件方法集成遠(yuǎn)程數(shù)據(jù)控件小結(jié)第十九章RDO安全性用戶、口令和連接字符串?dāng)?shù)據(jù)庫問題SQL Server問題安全模型協(xié)議存儲過程小結(jié)第五部分ActiveX數(shù)據(jù)存取對象API第二十章ActiveX數(shù)據(jù)存對象簡介COM和DCOM概述掌握ActiveX理解ADO組件ADO的關(guān)鍵特性ADO層次ADO與DAO比較ADO與RDO比較在你的應(yīng)用程序中加入ADO使用可重復(fù)分布組件RDO轉(zhuǎn)換到ADO使用ADO/RDS因特網(wǎng)資源小結(jié)第二十一章ADO連接和Recordset對象Connection對象Connection對象的方法Connection對象的屬性Recordset對象Recordset對象的方法Recordset對象的屬性小結(jié)第二十二章ADO Command與Field對象Command對象Command對象的方法Command對象的屬性Fields集合對象Fields對象的Refresh()方法Fields對象的屬性Field對象元數(shù)據(jù)信息Field對象的方法使用AppendChunk()gn GetChunk()方法Fields對象的屬性Recordset的Fields對象Recordset結(jié)構(gòu)信息小結(jié)第二十三章Parameter對象和查詢優(yōu)化對數(shù)對象Parameter對象的AppendChunk()方法Parameter對象的屬性Parameter集合Parameter對象的方法Parameter對象的屬性參數(shù)化查詢SQL Server存儲過程判斷已經(jīng)登錄用戶的名稱創(chuàng)建工作組創(chuàng)建新用戶向工作組中添加用戶刪除工作組更改口令查詢優(yōu)化數(shù)據(jù)源優(yōu)化字段類型和大小優(yōu)化優(yōu)化客戶/服務(wù)器優(yōu)化小結(jié)第二十四章ADO錯誤處理Errors集合對象Clear()方法Errors對象屬性Error對象ADO Error參考Property對象Attrribute屬性Name,Type,以及Value屬性Properties集合Properties對象的Refresh( )方法Properties對象的屬性小結(jié)第二十五章遠(yuǎn)程數(shù)據(jù)管理RDS控件概述商用對象虛擬表管理器ADO Recordset編組ADODB. Recordset對象ADOR. Recordset對象RDS和ADO之間的比較遠(yuǎn)程數(shù)據(jù)服務(wù)RDS.DataControl對象RDS.DataControl對象的屬性RDS.DataControl對象的方法RDS.DataSpace對象RDS.DataFactory對象CreateRecordset()方法Query ()方法SubmitChages()方法數(shù)據(jù)庫數(shù)據(jù)檢索最新的RDS信息小結(jié)第六部分ODBC和OLE DB API第二十六章ODBC驅(qū)動管理器ODBC驅(qū)動介紹驅(qū)動管理器ODBC 3.X函數(shù)連接到數(shù)據(jù)源獲取驅(qū)動程序和數(shù)據(jù)源信息設(shè)置或者獲取驅(qū)動程序?qū)傩栽O(shè)置或者獲取描述字符字段設(shè)置或者獲取描述符字段預(yù)備SQL語句提交要求檢索結(jié)果集及其相關(guān)信息獲取關(guān)于數(shù)據(jù)源系統(tǒng)表的信息中止語句執(zhí)行中斷連接將ODBC 2.X函數(shù)映射到ODBC 3.XSQWLGetInfoSQLError小結(jié)第二十七章連接管理環(huán)境和連接句柄連接句柄數(shù)據(jù)源名稱與數(shù)據(jù)源的連接ODBC函數(shù)連接可選參數(shù)得到連接信息結(jié)束一個連接小結(jié)第二十八章創(chuàng)建和管理結(jié)果集語誤句句柄執(zhí)行策略怎樣使用SQL Prepare運(yùn)用SQLExecDirect參數(shù)結(jié)束一個語句怎樣得到結(jié)果集的數(shù)據(jù)存取元數(shù)據(jù)游標(biāo)靜態(tài)游標(biāo)動態(tài)游標(biāo)鍵集驅(qū)動型游標(biāo)混合型游標(biāo)游標(biāo)的特性和洲標(biāo)類型修改結(jié)果集用命名洲標(biāo)執(zhí)行定位UPDATE和DELETE語句用命名游標(biāo)執(zhí)行SQLSetPos事務(wù)處理數(shù)據(jù)庫模式服務(wù)器端的游標(biāo)錯誤處理小結(jié)第二十九章介紹OLE DBODBC再向前發(fā)展一步——OLE DB怎樣使數(shù)據(jù)源被訪問部件對象模塊部件概覽數(shù)據(jù)源對象會話對象命令對象行集對象索引對象錯誤對象事務(wù)處理對象數(shù)據(jù)訪問者和數(shù)據(jù)提供者接口接口要素接口協(xié)議應(yīng)用程序流程最新的OLE DB信息小結(jié)第七部分控件、向?qū)Ш虳HTML第三十章使用Visaul Basic6的數(shù)據(jù)控件DataGrid控件DataList控件和DataCombo控件DataList控件DataCombo控件DataRepeater控件Hierarchical FlexGrid和FlexGrid控件RemoteData控件數(shù)據(jù)報(bào)表數(shù)據(jù)報(bào)表生成器的特點(diǎn)數(shù)據(jù)報(bào)表生成器的各個部分介紹數(shù)據(jù)報(bào)表生成器的各個部分?jǐn)?shù)據(jù)報(bào)表控件產(chǎn)生報(bào)表小結(jié)第三十一章數(shù)據(jù)訪問向?qū)dd-Ins簡介Data object WizardData Form Wizard小結(jié)第三十二章DHML,數(shù)據(jù)訪問及Visaul Basic 6DHTML導(dǎo)論動態(tài)風(fēng)格動態(tài)內(nèi)容定位和激活篩選器和過濾器字體下載數(shù)據(jù)綁定動態(tài)HTML對象模式DHTML與VB6HTML大綱窗口工具箱添加對象和控件設(shè)計(jì)查看模式源文件查看快速查看模式HTML編輯器作業(yè)插入滾動字幕插入鏈接和書簽使用Styles小結(jié)第八部分訪問其他數(shù)據(jù)源第三十三章對象Access 97的考慮Access 97概述Access 97的使用快速瀏覽Access 97Jet 數(shù)據(jù)庫引擎數(shù)據(jù)訪問模式需考慮的問題小結(jié)第三十四章關(guān)于SQL Server 7SQL Server 7中的新特點(diǎn)結(jié)構(gòu)簡介SQL Server 數(shù)據(jù)庫引擎組件應(yīng)用程序Microsoft Management ConsloeSQL Server Performance MonitorSQL Server ProfilerSQL Server Query AnalyzerSQL Server Service manager安裝SQL Server SQL Server Wizards數(shù)據(jù)存取模型選擇優(yōu)化小結(jié)第三十五章關(guān)于Oracle 8Cracle 8簡介在線事務(wù)處理對大容量數(shù)據(jù)庫的支持易于管理數(shù)據(jù)存取重要特征數(shù)據(jù)存取模式選擇最優(yōu)化小結(jié)快速參考附錄ADAO API參考附錄BRDO API參考附錄CADO API參考附錄DSQL Server錯誤代碼附錄E關(guān)于本書所附CD-ROM詞匯表
圖書封面
評論、評分、閱讀與下載
VISUAL BASIC 6數(shù)據(jù)庫編程大全(含光盤一張) PDF格式下載