home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Micrsoft / VJ / SHARED / ADO / ADOREAD.TXT < prev    next >
Text File  |  1998-02-24  |  5KB  |  95 lines

  1. ---------------------------------------------------------
  2. Microsoft ActiveX Data Objects version 2.0 Readme File
  3. ---------------------------------------------------------
  4.  
  5. (c) 1998 Microsoft Corporation. All rights reserved.
  6.  
  7. This document provides late-breaking or other information that supplements the Microsoft ADO documentation.
  8.  
  9. --------
  10. CONTENTS
  11. --------
  12.  
  13. 1. PRODUCT DESCRIPTION
  14.    
  15. 2. NEW FEATURES
  16.    
  17. 3. TECHNICAL NOTES
  18.  
  19. 4. KNOWN BUGS, LIMITATIONS, AND WORKAROUNDS
  20.  
  21. ----------------------
  22. 1. PRODUCT DESCRIPTION
  23. ----------------------
  24.  
  25. ActiveX Data Objects is an Automation based interface for accessing data. ActiveX Data Objects (ADO) uses the OLE DB interface to access a broad range of data sources, including but not limited to data provided via ODBC.
  26.  
  27. Users of RDO and DAO should quickly become comfortable with programming to ADO because the overall design of ADO comes from our experience in developing those interfaces.
  28.  
  29. Microsoft Remote Data Service (RDS) is a component of ADO that provides fast and efficient data connectivity and data publishing framework for applications hosted in Internet Explorer. It is based on a client/server, distributed technology that works over HTTP, HTTPS (HTTP over Secure Sockets layer), and DCOM application protocols. Using data-aware ActiveX controls, RDS provides data access programming in the style of Microsoft Visual Basic to Web developers who need to build distributed, data-intensive applications for use over corporate intranets and the Internet.
  30.  
  31. ---------------
  32. 2. NEW FEATURES
  33. ---------------
  34.  
  35. ADO 2.0 adds several new features for developers.
  36.  
  37. * Asynchronous Connection, Execution, Fetching, and Events
  38.  
  39. As did RDO 2.0, ADO now supports asynchronous operations. Asynchronous operations allow you to cancel out of an extended operation, or to continue processing while waiting for the connection to complete. Events notify you when an asynchronous operation has been completed. Asynchronous fetching is a feature specific to the client cursor (CursorLocation = adUseClient) which returns the first rows from a query result and then continues fetching in the background while you manipulate the rows that have already been fetched.
  40.  
  41. * Data Shaping
  42.  
  43. In conjunction with the MSDataShape provider, ADO can expose data hierarchically. ADO can also expose grouping and aggregation over a recordset.
  44.  
  45. * Persistence
  46.  
  47. You can now save a Recordset object right to your local hard drive, and load it later (when working with client cursors). This allows you to connect to the server, execute a query, call rst.Save("myfilename"), shut down the computer and later call rs.Open("myfilename",,,adCmdFile) and modify the data. 
  48.  
  49. * Fabricated Recordsets
  50.  
  51. You can create Recordset objects in ADO 2.0 without executing a query against the data source.  Just create a new Recordset object, append some Field objects, call rst.Open(), and you now have a Recordset that you can append data to, remote, and treat just as if the Recordset was created from a query.
  52.  
  53. * Sort, Filter, and Find
  54.  
  55. Allows you to manipulate results at the client when using client cursors.
  56.  
  57. * ADO Extensions for VC++
  58.  
  59. Provides improved performance for VC++ users by enabling the use of native data types instead of Variants in C++ code.
  60.  
  61. * ADO Support for Visual Analyzer (Microsoft Visual Studio, Enterprise Edition Only)
  62.  
  63. ADO works with Visual Analyzer, submitting events to help in analyzing performance.
  64.  
  65. * Conflict Resolution for client cursors
  66.  
  67. Provides enhanced functionality for Recordset objects built with client-side cursors in two-tier scenarios. New functions like Resync, Update with conflict resolution, BLOB fetch are now supported on client cursors.
  68.  
  69. * Customizable DataFactory behavior
  70.  
  71. Implicit remoting behavior is customizable now via the DataFactory Handler object implementation. DataFactory handler may be used to customize the open and batchupdate behavior of Recordset objects opened via RDS. You have a choice of writing a new handler yourself or using the default handler (MSDFMAP.dll) that ships with RDS 2.0. The behavior of the default handler can be driven by editing the default INI file it uses - MSDFMAP.INI.
  72.  
  73. ------------------
  74. 3. TECHNICAL NOTES
  75. ------------------
  76.  
  77. * Data Shaping and Asynchronous Fetching
  78.  
  79. At the current time, using asynchronous fetching modes with data shaping is not supported. It is planned to be working in the released versions of the data components. 
  80.  
  81.  
  82. -----------------
  83. 4. KNOWN BUGS, LIMITATIONS, AND WORKAROUNDS
  84. -----------------
  85.  
  86. The following is a list of ADO 2.0 known bugs.
  87.  
  88. 1) LIKE in Filter doesn't work with Japanese accent character (╩▐ for example).
  89. 2) Memory leak on Microsoft Windows 95 after error for failing to update primary key in Remoted Recordset.
  90. 3) ADO Component Gallery Wizard:  Table names with spaces fail.
  91. 4) SQL Server OLE DB Provider:  AppendChunk(Null ) gives an Invalid Pointer error.
  92. 5) Client Impersonation in RDS is currently not working due to a COM bug.
  93.  
  94.  
  95.