注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合ADO編程技術

ADO編程技術

ADO編程技術

定 價:¥48.00

作 者: (美)戴維·謝帕(David Sceppa)著;肖炏,石鈞,葛俊譯;石均譯
出版社: 清華大學出版社
叢編項: Microsoft編程系列
標 簽: 接口

購買這本書可以去


ISBN: 9787900630896 出版時間: 2001-01-01 包裝: 精裝
開本: 23cm+光盤1片 頁數(shù): 320 字數(shù):  

內容簡介

  ADO是微軟公司的適用于各種類型數(shù)據(jù)的重要的高層接口。一個使用ADO的應用程序可以通過OLE數(shù)據(jù)庫提供者訪問和處理數(shù)據(jù)庫服務器中的數(shù)據(jù)。ADO主要的好處是容易使用、高速、占用很少的額外內存,并且用磁盤空間很小。本書首先看重介紹了ADO對象模型的基本知識。然后介紹了以下幾種ADO編程的技巧:掌握Connection、Command和Recordset對象以及ADO2.5中新出現(xiàn)的Record和Stream對象;理解開發(fā)時間、執(zhí)行時間、靈活性和控制在數(shù)據(jù)庫升級中的作用;了解光標類型對特定數(shù)據(jù)庫性能和可伸縮性的影響等。本書面向所有的ADO編程人員以及對ADO技術懷有濃厚興趣的編程愛好者,希望它能夠給那些在黑暗中摸索的ADO編程技術人員帶來一絲曙光。利用專家使用ADO的經(jīng)驗,用更簡單的代碼創(chuàng)建更快的數(shù)據(jù)訪問程序。本書提供能夠解決實際問題的使用ADO中的Universal Data Access時的指導——幫助您透過現(xiàn)象看到本質,避免走入代碼的死胡同。首先,作者非常熟練地為您介紹ADO模型,同時與您分享他作為微軟開發(fā)人員支持專家,在解答ADO程序員經(jīng)常遇到的問題時所獲得的,關于屬性、方法和事件方面的經(jīng)驗。您將學會如何使用ADO臨時表引擎加快開發(fā)進程,并有效地用其所長,避其所短。然后,您將把主要精力轉移到精通下列ADO編程技巧:·掌握Connection、Command、Recordset對象以及ADO 2.5中新增的Record和Stream對象的使用方法,以訪問傳統(tǒng)的數(shù)據(jù)庫和Internet應用程序中的數(shù)據(jù)·考察更新數(shù)據(jù)庫的各種技巧——從正反兩方面理解開發(fā)時間、執(zhí)行時間、靈活性和控制方面的問題·了解選擇特定的臨時表類型對Microsoft SQL Server、Microsoft Access、Oracle和其他數(shù)據(jù)庫有何影響·使用ADO臨時表引擎中的功能強大的RAD庫,創(chuàng)建更加容易升級和維護的、數(shù)據(jù)庫獨立的代碼·利用ADO的特性加強對多用戶應用程序中的事務的管理,檢測并解決沖突·把處理對象之間的進程間通信這種“臟活”交給COM去做·使用遠程數(shù)據(jù)服務將數(shù)據(jù)庫應用程序擴展到Web上去光盤內容:內容廣泛的范例代碼,幫助您了解ADO對象的運行方式,掌握它們的使用方法。Microsoft Data Access Component 2.5 SDK。Microsoft Data Access Component 2.5 Setup。全面可搜索的本書的電子版。每一章的范例代碼和“常見問題”可幫助您加深對ADO對象運行方式的綜合理解,并優(yōu)化它們的利用率。無論您是開發(fā)基本的客戶機/服務器應用程序,還是開發(fā)高負荷的基于Web的解決方案,本書都能為您提供專家級的指導和深入的信息,這些都是您創(chuàng)建穩(wěn)定、快速的數(shù)據(jù)訪問應用程序所必需的!

作者簡介

暫缺《ADO編程技術》作者簡介

圖書目錄

第I部分  對象. 臨時表和更新技術                  
   第1章  引言                  
     1. 1  數(shù)據(jù)訪問技術的現(xiàn)狀和發(fā)展過程                  
     1. 1. 1  數(shù)據(jù)訪問對象                  
     I. 1. 2  遠程數(shù)據(jù)對象                  
     1. 1. 3  最好的數(shù)據(jù)訪問技術:Activex Data Objects                  
     1. 1. 4  使用ADO的困難                  
     1. 2  本書能幫你做什么                  
     1. 3  代碼在哪里                  
   第2章  ADO對象模型簡介                  
     2. 1  AD0對象模型                  
     2. 1. 1  Connection對象                  
     2. 1. 2  Command對象                  
     2. 1. 3  Recordset對象                  
     2. 2  動態(tài)屬性                  
     2. 3  次序顛倒導致混亂                  
     2. 3. 1  沒有Command對象情況下獲得Recordset                  
     2. 3. 2  Connection對象:用還是不用                  
     2. 3. 3  沒有數(shù)據(jù)庫情況下獲得Recordset                  
     2. 3. 4  將Recordset與Connection分離                  
     2. 3. 5  在進程外部傳遞Rcordset對象                  
     2. 3. 6  保存比Recordset對象                  
     2. 3. 7  創(chuàng)建自己的Recordset                  
     2. 4  AD0 2. 5中新增的對象                  
     2. 4. l Record 對象                  
     2. 4. 2 Steam 對象                  
     2. 5 常見問題解答                  
   第3章  ADD Conneotion 對象                  
      3. l  ADO Connection 對象屬性和集合                  
      3. l. l  Attributes 屬性                  
      3. l. 2  CommandTimeout 屬性                  
      3. I. 3  ConnectionSUing 屬性                  
      3. l. 4  ConnecdonTimeout 屬性                  
      3. l. 5  CursorLocation 屬性                  
      3. l. 6  nefaala3a8bue 屬性                  
      3. l. 7  EHOB*A                  
      3. l. 8 IsolationLevel 屬性                  
      3. l. 9 Mode屬性                  
      3. l. IO Pmpgties &8"                  
      3. l. II Pmvidg 屬性                  
      3. l. 12 State屬性                  
      3. l. 13 Vesion屬性                  
      3. 2 ADO Connecdon 對象的函數(shù)和方法                  
      3. 2. l BeginTnns 方法                  
      3. 2. 2 Cancel 方法                  
      3. 2. 3 Close 方法                  
      3. 2. 4 ComlnitTrans 方法                  
      3. 2. 5 Execute 方法                  
      3. 2. 6 Open 方法                  
      3. 2. 7 OpenSchema 方法                  
      3. 2. 8 RonbackTrans 方法                  
      3. 3 ADO CQnnection 對象事件                  
      3. 3. l BeginTnnsComplete 事件                  
      3. 3. 2 CommitTransComplete 事件                  
      3. 3. 3 ConnectComplete 事件                  
      3. 3. 4 Disconnect 事件                  
      3. 3. 5 ExecuteComplete 事件                  
      3. 3. 6 InfoMessage 事件                  
      3. 3. 7 RollbackTransComplete 事件                  
      3. 3. 8 WiIIConnect 事件                  
      3. 3. 9 WiIIExecute 事件                  
      3. 4  連接字符串剖析                  
      3. 4. 1  使用數(shù)據(jù)鏈接建立連接字符串                  
      3. 4. 2  使用數(shù)據(jù)鏈接文件                  
      3. 4. 3  用于0DBC驅動程序的0LEDB提供程序                  
      3. 4. 4  用于Access數(shù)據(jù)庫的oLEDB提供程序                  
      3. 4. 5  用于SQL Sever數(shù)據(jù)庫的0LEDB提供程序                  
      3. 4. 6  用于Oracle數(shù)據(jù)庫的0LEDB提供程序                  
      3. 5  事務處理管理                  
      3. 5. 1  BeginTrans. CommitTrans和RollbackTrans方法                  
      3. 5. 2  Attributes屬性                  
      3. 5. 3  IsolationLevel屬性                  
      3. 5. 4  組件服務和分布事務處理協(xié)調程序                  
      3. 5. 5  常見問題解答                  
    第4章  ADO Recordset和Field對象                  
      4. l ADO Recordset 對象屬性和集合                  
      4. l .l AbsolutePage. PageCount 和 PageSize 屬性                  
      4. l. 2 AbsolutePosition 屬性                  
      4. l. 3 ActiveCommand 屬性                  
      4. l. 4 Ac8veConnection 屬性                  
      4.I.5 BOF和 EOF屬性                    
      4.l.6 Bookmark 屬性                  
      4.l.7 CacheSize 屬性                  
      4.l.8 CursorLocation 屬性                  
      4.l.9 CmsorType 屬性                  
      4.I.IO DataMember和 DaaSomce 屬性                  
      4.I.ll EditMode 屬性                  
      4.l.12 Fields 集合                  
      4.l.13 Filter屬性                  
      4.l.14 Index屬性                  
      4.l.15 LockType 屬性                  
      4.l.16 MarshaIOptions 屬性                  
      4.l.17 MaxRecords 屬性                  
      4.l.I8 hopeRies 集合                  
      4.l.19 RRordCount 屬性                  
      4.l.20 sort屬性                  
      4.l.21 Somce 屬性                  
      4.I.22 State 屬性                  
      4.l.23 Stahls 屬性                  
      4.l.24 SUylnSync 屬性                  
      4.2 ADO Recordset 對象函數(shù)和方法                  
      4.2.l AddNew 方法                  
      4.2.2 Cancel 方法                  
      4.2.3  CanceIBatch 方法                  
      4.2.4 CanceIUpdate 方法                  
      4.2.5 Clone 方法                  
      4.2.6 Close 方法                  
      4.2.7 CompareBookmarks 方法                  
      4.2.8 Delete 方法                  
      4.2.9 Find 方法                  
      4.2.IO GetRows 方法                  
      4.2.II GetString 方法                  
      4.2.12 Move方法                  
      4.2.13 MoveFirnt. MoveLast. MoveNext 和 Movehevious 方法                  
      4.2.14 NextRecordset 方法                  
      4.2.15 0pen 方法                  
      4.2.16 Requery 方法                  
      4.2.17 Resync 方法                  
      4.2.18 Save 方法                  
      4.2.19 Seek 方法                  
      4.2.20 Supports 方法                  
      4.2.2l Update 方法                  
      4.2.22 UpdateBatcb 方法                  
      4.3 ADO Recorrlset 對象事件                  
      4.3.l EndOfRecordset 事件                  
      4.3.2 FetchComplete 事件                  
      4.3.3 FetchProgress 事件                  
      4.3.4 WiIIChallgeField 和 FieldChangeComplete 事件                  
      4.3.5 WiIIChangeRecord 和 RecordChangeComplete 事件                  
      4.3.6 WillChangeRecordset 和 RecordsetChangeComPlete 事件                  
      4.3.7 WiIIMove 和 MoveComplete 事件                  
      4.4 ADO Fields Collection                  
      4.4.l Append 方法                  
      4.4.2 CanceIUpdate 方法                  
      4.4.3 Delete 方法                  
      4.4.4 Refresh 方法                  
      4.4.5 Resync 方法                  
      4.4.6 Update 方法                  
      4.5 ADO Field 對象屬性                  
      4.5. I ActualSize 屬性                  
      4.5.2 Attributes 屬性                  
      4.5.3 DataFormat 屬性                  
      4.5.4 DefinedSize 屬性                  
      4.5.5 Name屬性                  
      4.5.6 NumericScale 屬性                  
      4.5.7 OriginalValue 屬性                  
      4.5.8 Precision 屬性                  
      4.5.9 Properies 集合                  
      4.5.IO Type屬性                  
      4.5.Il UnderlyingValue 屬性                  
      4.5.12 Value 屬性                  
      4.6 ADO FIELD 對象方法                  
      4.6.l AppendChunk 方法                  
      4.6.2 GetChunk 方法                  
      4.7 常見問題解答                  
    第 5 章 ADO Command 和 Parameter 對象                  
      5. l ADO Command 對象的屬性和集合                  
      s.l.l ActiveConnection 屬性                  
      5.l.2 CommandText 屬性                  
      5.l.3 CommandTimeout 屬性                  
      5.l.4 CommandType 屬性                  
      5.I.5 Name屬性                  
      5.l.6 Parameters集合                  
      5.l.7 hqpved屬性                  
      5.I.8 hopenis 集合                  
      5.l.9 Stateat屬性                  
      5.2 ADO Command 對象方法                  
      5.2.l Cancel 方法                  
      5.2.2 CRateParameM 方法                  
      5.2.3 Execute 方法                  
      5.3 ADO Parametgs 集合                  
      5.3.l Appmd 方法                  
      5.3.2 Reffesh 方法                  
      5.4 ADO Parameter 對象屬性和集合                  
      5.4. l Atuibutes 屬性                  
      5.4.2 Direction 屬性                  
      5.4.3 Name 屬性                  
      5.4.4 NumHicScale 和 Ptecision 屬性                  
      5.4.5 PmpHties 集合                  
      5.4.6 Size 屬性                  
      5.4.7 Type 屬性                  
      5.4.8 Value 屬性                  
      5.5 ADO ParmneW 對象方法                  
      5.5.l AppmdChunk 方法                  
      5.6 常見問題解答                  
    第 6 章 ADO Record 和 Stream 對象                  
      6.I 哪些 OLE DB 提供程序支持 ADO Record 對象                  
      6.I.l OLE DB Provider For Internet Publishing                  
      6.I.2 OLE DB Provider For Microsoft Exchange Server                  
      6.l.3 以后的 OLE DB 提供程序                  
      6.2 ADO Record 對象                  
      6.2.l 分層數(shù)據(jù)                  
      6.2.2 非矩形數(shù)據(jù)                  
      6.3 ADO Record 對象屬性和集合                  
      6.3. l ActiveConoection 屬性                  
      6.3.2 Fields 集合                  
      6.3.3 Mode 屬性                  
      6.3.4 ParentURL 屬性                  
      6.3.5 Properties 集合                  
      6.3.6 RecordType 屬性                  
      6.3.7 Source 屬性                  
      6.3.8 State 屬性                  
      6.4 ADO Record 對象的函數(shù)和方法                  
      6.4.l Cancel 方法                  
      6.4.2 Close 方法                  
      6.4.3 CopyRecord 方法                  
      6.4.4 DeleteRecord 方法                  
      6.4.5 GetChildren 方法                  
      6.4.6 MoveRecord 方法                  
      6.4.7 Open 方法                  
      6.5 ADO Stream 對象                  
      6.5.l 處理文檔數(shù)據(jù)                  
      6.s.2 處理暫存數(shù)據(jù)                  
      6.5.3 處理 BLOB Dau                  
      6.6 ADO SUeam 對象屬性                  
      6.6. l Charset 屬性                  
      6.6.2 EOS 屬性                  
      6.6.3 LineSeparator 屬性                  
      6.6.4 Mode 屬性                  
      6.6.5 Position 屬性                  
      6.6.6 Size 屬性                  
      6.6.7 State 屬性                  
      6.6.8 Type 屬性                  
      6.7 ADO Stream 對象函數(shù)和方法                  
      6.7.l Cancel 方法                  
      6.7.2 Close 方法                  
      6.7.3 CopyTo 方法                  
      6.7.4 Flush 方法                  
      6.7.5 LoadFromFile 方法                  
      6.7.6 Open 方法                  
      6.7.7  Read方法                  
      6.7.8  ReadText方法                  
     6. 7. 9  SaveToFile方法                  
     6. 7. 10  SegoS方法                  
     6. 7. 11  SkipLine方法                  
     6. 7. 12  Write方法                  
     6. 7. 13  writeText方法                  
     6. 8  常見問題解答                  
   第7章  臨時表                  
     7. 1  什么是臨時表                  
     7. 2  臨時表類型的定義                  
     7. 2. 1  正向臨時表                  
     7. 2. 2  消防水龍帶型臨時表                  
     7. 2. 3  靜態(tài)臨時表                  
     7. 2. 4  鍵集臨時表                  
     7. 2. 5  動態(tài)臨時表                  
     7. 2. 6  混合臨時表                  
     7. 2. 7  客戶機端臨時表                  
     7. 3  數(shù)據(jù)庫專有的臨時表事項                  
     7. 3. 1  SQL Server的服務器端臨時表                  
     7. 3. 2  Access的服務器端臨時表                  
     7. 3. 3  0rac1e的服務器端臨時表                  
     7. 4  不可能總滿足要求                  
     7, 5  RecordCount和Bookmarks                  
     7. 5. 1  為什么RecordCount屬性返回                  
     7. 5. 2  “行集不可以用書簽標記”是什么意思                  
     7. 6  常見問題解答                  
   第8章  更新數(shù)據(jù)庫                  
     8. 1  自己動手                  
     8. 1. 1  操作查詢                  
     8. 1. 2  存儲過程                  
     8. 2  使用可更新Recordset對象                  
     8. 2. 1  可更新的服務器端Recordset對象                  
     8. 2. 2  可更新的客戶機端Recordset對象                  
     8. 3  常見問題解答                  
     第11部分  使用ADO臨時表引擎                  
   第9章  AD0臨時表引擎概述                  
     9. 1  Recordset作為數(shù)據(jù)容器                  
     9. 1. 1  綁定型控件                  
     9. 1. 2  過濾和查找                  
     9. 1. 3  排序                  
     9. 2  更新:簡單和批處理                  
     9. 3  更新再同步                  
     9. 4  孤立的Recodset                  
     9. 5  處理樂觀更新沖突                  
     9. 6  保存數(shù)據(jù)                  
     9. 7  分層Kecor6et                  
     9. 8  在進程間傳遞Recordset                  
     9. 9  遠程數(shù)據(jù)服務                  
     9. 10  使用AD0臨時表引擎的優(yōu)點                  
     9. 10. 1  節(jié)省時間                  
     9. 10. 2  簡化代碼                  
     9. 10. 3  編寫獨立于數(shù)據(jù)庫的代碼                  
     9. 11  使用ADO臨時表引擎的缺點                  
     9. 11. 1  性能問題                  
     9. 11. 2  有限的靈活性                  
     9. 11. 3  只讀字段                  
     9. 12  常見問題解答                  
   第10章  ADO臨時表引擎如何更新                  
     10. 1  AD0如何獲得元數(shù)據(jù)                  
     10. 1. 1  基表和字段名                  
     10. 1. 2  查找要修改的紀錄                  
     10. 1. 3  元數(shù)據(jù)儲存在什么地方                  
     10. 2  并發(fā)控制                  
     10. 2. 1  不要重寫別人的修改                  
     10. 2  確定更新是否成功                  
     10. 2. 3使用主鍵                  
     10. 2. 4  WHERE子句中規(guī)則的控制                  
     10. 3  更新嘗試后有什么不同                  
     10. 4  聯(lián)結                  
     10. 4. 1  插入                  
     10. 4. 2  刪除                  
     10. 5  Resync Command動態(tài)屬性                  
     10. 5. 1  修改訂單涉及的客戶                  
     10. 5. 2  生成新訂單并顯示正確的客戶數(shù)據(jù)                  
     10. 5. 3  復合關鍵字                  
     10. 6  常見問題解答                  
   第11章  Update Resync                  
     11. 1  簡單的操作查詢何時不夠用                  
     11. 1. 1  自動增加的標識字段                  
     11. 1. 2  基于時間標識的更新                  
     11. 1. 3  默認值                  
     11. 2  UPDATERESYNC動態(tài)屬性                  
     11. 2. 1  adResv2ncNone                  
     11. 2. 2  adResvncAutoIncrement                  
     11. 2. 3  adResvnclnserts                  
     11. 2. 4  adResyncUpdates                  
     11. 2. 5  adResvsncDeletes                  
     11. 2  adResyncAll                  
     11. 3  常見問題回答                  
   第12章  檢測和處理沖突                  
     12. 1  現(xiàn)在怎么辦                  
     12. 2  錯誤處理和測試                  
     12. 2. 1  錯誤處理概要                  
     12. 2. 2  成為自己最糟糕的用戶                  
     12. 3  從ADo中得到信息                  
     12. 3. 1  ADo的錯誤信息                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號