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

ADO編程技術(shù)

ADO編程技術(shù)

定 價(jià):¥48.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《ADO編程技術(shù)》作者簡介

圖書目錄

第I部分  對象. 臨時(shí)表和更新技術(shù)                  
   第1章  引言                  
     1. 1  數(shù)據(jù)訪問技術(shù)的現(xiàn)狀和發(fā)展過程                  
     1. 1. 1  數(shù)據(jù)訪問對象                  
     I. 1. 2  遠(yuǎn)程數(shù)據(jù)對象                  
     1. 1. 3  最好的數(shù)據(jù)訪問技術(shù):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  次序顛倒導(dǎo)致混亂                  
     2. 3. 1  沒有Command對象情況下獲得Recordset                  
     2. 3. 2  Connection對象:用還是不用                  
     2. 3. 3  沒有數(shù)據(jù)庫情況下獲得Recordset                  
     2. 3. 4  將Recordset與Connection分離                  
     2. 3. 5  在進(jìn)程外部傳遞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驅(qū)動程序的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  事務(wù)處理管理                  
      3. 5. 1  BeginTrans. CommitTrans和RollbackTrans方法                  
      3. 5. 2  Attributes屬性                  
      3. 5. 3  IsolationLevel屬性                  
      3. 5. 4  組件服務(wù)和分布事務(wù)處理協(xié)調(diào)程序                  
      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章  臨時(shí)表                  
     7. 1  什么是臨時(shí)表                  
     7. 2  臨時(shí)表類型的定義                  
     7. 2. 1  正向臨時(shí)表                  
     7. 2. 2  消防水龍帶型臨時(shí)表                  
     7. 2. 3  靜態(tài)臨時(shí)表                  
     7. 2. 4  鍵集臨時(shí)表                  
     7. 2. 5  動態(tài)臨時(shí)表                  
     7. 2. 6  混合臨時(shí)表                  
     7. 2. 7  客戶機(jī)端臨時(shí)表                  
     7. 3  數(shù)據(jù)庫專有的臨時(shí)表事項(xiàng)                  
     7. 3. 1  SQL Server的服務(wù)器端臨時(shí)表                  
     7. 3. 2  Access的服務(wù)器端臨時(shí)表                  
     7. 3. 3  0rac1e的服務(wù)器端臨時(shí)表                  
     7. 4  不可能總滿足要求                  
     7, 5  RecordCount和Bookmarks                  
     7. 5. 1  為什么RecordCount屬性返回                  
     7. 5. 2  “行集不可以用書簽標(biāo)記”是什么意思                  
     7. 6  常見問題解答                  
   第8章  更新數(shù)據(jù)庫                  
     8. 1  自己動手                  
     8. 1. 1  操作查詢                  
     8. 1. 2  存儲過程                  
     8. 2  使用可更新Recordset對象                  
     8. 2. 1  可更新的服務(wù)器端Recordset對象                  
     8. 2. 2  可更新的客戶機(jī)端Recordset對象                  
     8. 3  常見問題解答                  
     第11部分  使用ADO臨時(shí)表引擎                  
   第9章  AD0臨時(shí)表引擎概述                  
     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  在進(jìn)程間傳遞Recordset                  
     9. 9  遠(yuǎn)程數(shù)據(jù)服務(wù)                  
     9. 10  使用AD0臨時(shí)表引擎的優(yōu)點(diǎn)                  
     9. 10. 1  節(jié)省時(shí)間                  
     9. 10. 2  簡化代碼                  
     9. 10. 3  編寫?yīng)毩⒂跀?shù)據(jù)庫的代碼                  
     9. 11  使用ADO臨時(shí)表引擎的缺點(diǎn)                  
     9. 11. 1  性能問題                  
     9. 11. 2  有限的靈活性                  
     9. 11. 3  只讀字段                  
     9. 12  常見問題解答                  
   第10章  ADO臨時(shí)表引擎如何更新                  
     10. 1  AD0如何獲得元數(shù)據(jù)                  
     10. 1. 1  基表和字段名                  
     10. 1. 2  查找要修改的紀(jì)錄                  
     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)結(jié)                  
     10. 4. 1  插入                  
     10. 4. 2  刪除                  
     10. 5  Resync Command動態(tài)屬性                  
     10. 5. 1  修改訂單涉及的客戶                  
     10. 5. 2  生成新訂單并顯示正確的客戶數(shù)據(jù)                  
     10. 5. 3  復(fù)合關(guān)鍵字                  
     10. 6  常見問題解答                  
   第11章  Update Resync                  
     11. 1  簡單的操作查詢何時(shí)不夠用                  
     11. 1. 1  自動增加的標(biāo)識字段                  
     11. 1. 2  基于時(shí)間標(biāo)識的更新                  
     11. 1. 3  默認(rèn)值                  
     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  錯(cuò)誤處理和測試                  
     12. 2. 1  錯(cuò)誤處理概要                  
     12. 2. 2  成為自己最糟糕的用戶                  
     12. 3  從ADo中得到信息                  
     12. 3. 1  ADo的錯(cuò)誤信息                  

本目錄推薦

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