出版時間:2006-10 出版社:人民郵電出版社 作者:姚巍 頁數(shù):404 字?jǐn)?shù):650000
內(nèi)容概要
本書介紹了使用Visual Basic 6.0對不同類型的數(shù)據(jù)庫進(jìn)行操作的方法和技巧,并從不同的方面,以不同角度介紹了在數(shù)據(jù)庫程序設(shè)計中經(jīng)常遇到的問題及解決方法。全書分7章。首先以操作Access 2000數(shù)據(jù)庫為例,介紹了數(shù)據(jù)庫的基本操作、高級操作、SQL語句的使用、通過ODBC操作網(wǎng)絡(luò)數(shù)據(jù)庫、ADO使用等知識;然后介紹了通過ADO操作SQL Server 2000數(shù)據(jù)庫和Oracle 9i數(shù)據(jù)庫的方法?! ”緯獗P中提供了與書中實例相對應(yīng)的66個完整程序,這些程序稍加改動,即可在實際的工作中使用?! ”緯鴥?nèi)容豐富,思路清晰,實用性強(qiáng),既可供Visual Basic編程的初學(xué)者閱讀,也可作為大、專院校相關(guān)專業(yè)師生的參考用書。
書籍目錄
第1章 數(shù)據(jù)庫基本操作 11.1 連接數(shù)據(jù)庫 11.1.1 使用Data控件 11.1.2 使用可視化數(shù)據(jù)管理器 11.1.3 使用數(shù)據(jù)訪問對象 21.1.4 使用RDO 21.1.5 使用ADO 31.2 使用Data控件連接數(shù)據(jù)庫 31.2.1 在窗體上加入Data控件 31.2.2 Data控件的主要數(shù)據(jù)屬性 31.2.3 Data控件的Refresh方法和Close方法 61.2.4 Recordset的屬性 71.3 數(shù)據(jù)錄入 81.3.1 數(shù)據(jù)錄入的AddNew方法 81.3.2 數(shù)據(jù)更新的Update方法 91.3.3 關(guān)閉記錄集的Close方法 91.3.4 數(shù)據(jù)錄入的工作界面設(shè)計 91.3.5 數(shù)據(jù)錄入的程序設(shè)計 111.3.6 對數(shù)據(jù)錄入工作界面的改進(jìn) 131.3.7 數(shù)據(jù)錄入時輸入法的自動切換 141.4 數(shù)據(jù)操作及程序運(yùn)行時的錯誤處理 171.4.1 對數(shù)據(jù)操作方法使用不當(dāng)時的錯誤處理 171.4.2 數(shù)據(jù)錄入時的錯誤處理 181.4.3 程序運(yùn)行時的錯誤捕獲 191.4.4 程序錯誤時的提示信息 191.5 使用記錄集進(jìn)行數(shù)據(jù)錄入 221.6 記錄定位與數(shù)據(jù)瀏覽 231.6.1 記錄定位的方法 231.6.2 數(shù)據(jù)瀏覽的程序設(shè)計 241.7 記錄當(dāng)前位置的顯示 271.8 記錄查詢 311.8.1 Find查詢 311.8.2 Seek查詢 361.9 記錄修改 361.10 記錄的統(tǒng)計計算 371.10.1 統(tǒng)計記錄總數(shù) 371.10.2 數(shù)據(jù)求和 371.10.3 記錄排序和數(shù)據(jù)記錄的最值 391.11 記錄刪除 391.12 使用對象操作數(shù)據(jù)庫 401.12.1 Database對象 411.12.2 Recordset對象 421.12.3 Workspace對象 441.13 報表打印 451.13.1 打印方向設(shè)置 461.13.2 打印紙張大小設(shè)置 461.13.3 打印機(jī)的進(jìn)紙設(shè)置 471.13.4 打印質(zhì)量設(shè)置 471.13.5 打印度量單位設(shè)置 471.13.6 打印機(jī)顏色模式設(shè)置 481.13.7 打印線型設(shè)置 481.13.8 填充形式設(shè)置 491.13.9 打印位置設(shè)定 491.13.10 打印字符串 491.13.11 對打印字符串的說明 501.13.12 在打印中用于作圖的語句 501.13.13 其他操作 511.13.14 打印實例 51第2章 數(shù)據(jù)庫的高級操作 582.1 單選按鈕和組合列表框 582.1.1 單選按鈕OptionButton的使用 582.1.2 組合列表框ComboBox的使用 582.2 DBGrid控件 632.2.1 DBGrid控件的加入 632.2.2 對DBGrid控件的編輯 652.2.3 DBGrid其他屬性的調(diào)整 672.3 選項卡 692.3.1 在窗體上添加選項卡 692.3.2 選項卡的屬性設(shè)置 702.3.3 選項卡的使用 712.4 日歷控件MonthView 732.5 多文檔界面 752.5.1 多文檔界面的創(chuàng)建 752.5.2 子窗體的設(shè)置 762.5.3 多文檔界面的運(yùn)行 772.5.4 使用多文檔界面操作數(shù)據(jù)庫 792.6 圖片信息的數(shù)據(jù)處理 872.6.1 數(shù)據(jù)表結(jié)構(gòu)設(shè)計 882.6.2 工作界面設(shè)計 882.6.3 CommonDialog控件的使用 892.7 使用程序創(chuàng)建Access 數(shù)據(jù)庫 932.8 數(shù)據(jù)的安全問題 972.8.1 使用數(shù)據(jù)庫系統(tǒng)本身的安全措施 972.8.2 用戶登錄程序設(shè)計 1002.8.3 密碼的加密和解密 1082.8.4 數(shù)據(jù)加密和解密 1122.8.5 數(shù)據(jù)的定期備份 115第3章 SQL語句的使用 1203.1 SQL語句的基本組成 1203.2 可視化數(shù)據(jù)管理器下的SQL查詢 1233.3 使用SQL Server 查詢分析器 1273.4 在程序中使用SQL查詢 1293.4.1 使用SQL查詢在數(shù)據(jù)查詢上的一般做法 1303.4.2 查詢結(jié)果的顯示 1303.4.3 使用組合列表框進(jìn)行查詢 1353.4.4 圖形方式下的查詢 1373.4.5 單表數(shù)據(jù)庫的組合查詢 1423.4.6 多表數(shù)據(jù)庫的組合查詢 1493.4.7 多個數(shù)據(jù)表的合并 1613.5 樹的設(shè)置和使用 1713.5.1 將樹加入窗體 1723.5.2 樹的屬性設(shè)置 1723.5.3 設(shè)置根節(jié)點及子節(jié)點 1733.5.4 各節(jié)點的事件過程 1803.5.5 使用樹進(jìn)行查詢操作 1813.5.6 可以靈活調(diào)整的樹 1903.6 使用DAO對象的查詢 2053.6.1 SQL查詢語句在DAO對象中的使用方法 2053.6.2 ListView控件的使用 2053.6.3 查詢條件的靈活組合和重復(fù)使用 2113.7 使用SQL進(jìn)行數(shù)據(jù)統(tǒng)計 2273.7.1 SQL的統(tǒng)計函數(shù) 2273.7.2 使用SQL做記錄統(tǒng)計的程序設(shè)計 2283.8 創(chuàng)建和維護(hù)數(shù)據(jù)庫 2343.8.1 在數(shù)據(jù)庫中創(chuàng)建和刪除數(shù)據(jù)表 2343.8.2 改變數(shù)據(jù)庫結(jié)構(gòu) 2363.8.3 創(chuàng)建索引 237第4章 通過ODBC操作網(wǎng)絡(luò)數(shù)據(jù)庫 2394.1 網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)前的技術(shù)準(zhǔn)備 2394.1.1 計算機(jī)網(wǎng)絡(luò)的組成 2394.1.2 硬件需求 2404.1.3 軟件需求 2404.2 ODBC 的功能及作用 2404.3 配置ODBC的一般操作過程 2404.4 使用DAO控件進(jìn)行遠(yuǎn)程數(shù)據(jù)訪問 2424.5 使用RDO控件進(jìn)行遠(yuǎn)程數(shù)據(jù)訪問 2454.5.1 RDO控件的引入 2454.5.2 RDO控件的主要屬性 2464.5.3 RDO控件操作數(shù)據(jù)庫的常用方法 2474.6 客戶端ODBC的自動配置 2494.6.1 ODBC配置完成后注冊表中的對應(yīng)數(shù)據(jù) 2504.6.2 在程序中映射網(wǎng)絡(luò)驅(qū)動器 2514.6.3 注冊表中ODBC參數(shù)的配置 2524.6.4 自動配置ODBC的程序 254第5章 ADO使用基礎(chǔ) 2585.1 ADO的結(jié)構(gòu)及作用 2585.2 ADO數(shù)據(jù)控件使用 2605.2.1 ADO控件的引用 2605.2.2 Adodc控件與ODBC的連接 2615.2.3 使用Adodc的屬性頁確定數(shù)據(jù)表 2655.2.4 在程序中確定數(shù)據(jù)表 2665.3 Adodc中與記錄位置有關(guān)的屬性 2675.3.1 AbsolutePosition屬性 2675.3.2 RecordCount屬性 2685.4 Adodc對數(shù)據(jù)表的操作方法 2685.4.1 數(shù)據(jù)錄入的AddNew方法 2685.4.2 數(shù)據(jù)更新的Update方法 2685.4.3 記錄定位的方法 2685.4.4 數(shù)據(jù)刪除的Delete方法 2695.4.5 使用Adodc操作數(shù)據(jù)表的實例 2695.5 使用ADO對象操作數(shù)據(jù)庫 2795.5.1 記錄集對象主要屬性 2805.5.2 ADO對象與數(shù)據(jù)源的連接 2805.5.3 數(shù)據(jù)顯示 2825.5.4 數(shù)據(jù)錄入的AddNew方法 2825.5.5 數(shù)據(jù)更新的Update方法 2825.5.6 記錄定位的方法 2825.5.7 數(shù)據(jù)刪除的Delete方法 2835.5.8 使用ADO對象時的查詢 2835.5.9 關(guān)閉數(shù)據(jù)源 2835.5.10 使用ADO對象操作數(shù)據(jù)表的實例 2845.6 數(shù)據(jù)表格 2895.6.1 在窗體中加入DataGrid控件 2895.6.2 編輯DataGrid 2905.6.3 DataGrid的響應(yīng)事件 2925.6.4 在程序中使用DataGrid 2935.6.5 在DataGrid中使用下拉列表框Combo 2945.6.6 程序?qū)嵗?95第6章 操作SQL Server 2000數(shù)據(jù)庫 3026.1 SQL Server 2000數(shù)據(jù)庫簡介 3026.1.1 安裝SQL Server 2000時對軟硬件的要求 3026.1.2 SQL Server 2000的安裝 3036.1.3 服務(wù)管理器 3106.1.4 SQL Server企業(yè)管理器 3106.1.5 SQL Server查詢分析器 3116.2 建立數(shù)據(jù)庫 3126.2.1 在SQL Server 2000中手動建立數(shù)據(jù)庫 3136.2.2 使用SQL Server查詢分析器建立數(shù)據(jù)庫和數(shù)據(jù)表 3176.2.3 使用SQL語句建立數(shù)據(jù)庫和數(shù)據(jù)表 3216.2.4 通過導(dǎo)入其他類型的數(shù)據(jù)庫建立數(shù)據(jù)庫 3226.3 將SQL Server 數(shù)據(jù)庫引入ODBC 3266.4 對SQL Server數(shù)據(jù)庫的一般操作 3296.5 使用SQL Server數(shù)據(jù)庫存取多媒體數(shù)據(jù) 3316.5.1 圖片數(shù)據(jù)存取 3326.5.2 對其他格式多媒體數(shù)據(jù)的操作 3356.6 數(shù)據(jù)圖示 3396.6.1 數(shù)據(jù)顯示形式的設(shè)置 3396.6.2 顯示數(shù)據(jù)的設(shè)置 3416.6.3 使用MSChart控件顯示數(shù)據(jù)的實例 3436.7 視圖 3486.7.1 視圖的概念及作用 3486.7.2 視圖的建立 3486.7.3 對視圖的操作 3506.8 存儲過程 3516.8.1 存儲過程的概念及作用 3516.8.2 儲存過程的創(chuàng)建 3516.8.3 對存儲過程的操作 3526.9 SQL Server 服務(wù)器的登錄設(shè)置 3536.10 用戶登錄設(shè)置 3546.11 角色設(shè)置 3556.11.1 服務(wù)器角色設(shè)置 3556.11.2 數(shù)據(jù)庫角色設(shè)置 3566.12 數(shù)據(jù)的備份和還原 3586.12.1 手動進(jìn)行數(shù)據(jù)的備份和恢復(fù) 3586.12.2 使用程序進(jìn)行數(shù)據(jù)的備份和還原 361第7章 操作Oracle 9i數(shù)據(jù)庫 3677.1 Oracle 9i數(shù)據(jù)庫簡介 3677.2 Oracle 9i數(shù)據(jù)庫的安裝 3687.2.1 Oracle 9i安裝需求 3687.2.2 Oracle 9i的安裝操作 3687.2.3 Oracle 9i 安裝結(jié)果的查看 3767.3 用戶登錄 3797.3.1 獨立啟動 3797.3.2 登錄到管理服務(wù)器 3807.4 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 3817.4.1 創(chuàng)建數(shù)據(jù)庫用戶 3817.4.2 創(chuàng)建數(shù)據(jù)表 3857.4.3 刪除數(shù)據(jù)表和用戶 3907.5 對Oracle 9i數(shù)據(jù)庫的操作 3907.5.1 使用控件操作數(shù)據(jù)庫 3907.5.2 使用對象操作數(shù)據(jù)庫 3937.5.3 存取多媒體數(shù)據(jù) 3957.6 數(shù)據(jù)的導(dǎo)出和導(dǎo)入 3967.6.1 數(shù)據(jù)導(dǎo)出 3967.6.2 數(shù)據(jù)導(dǎo)入 397附錄1 各章附盤程序 399附錄2 鍵值和ASCII碼 402
圖書封面
評論、評分、閱讀與下載
Visual Basic數(shù)據(jù)庫開發(fā)從入門到精通 PDF格式下載