home *** CD-ROM | disk | FTP | other *** search
/ Datatid 1999 #6 / Datatid_1999-06.iso / internet / Tango352Promo / P.SQL / CLIENTS / ODBC / 16 / READODBC.TXT < prev    next >
Encoding:
Text File  |  1998-08-17  |  12.6 KB  |  345 lines

  1.  
  2.            ODBC Interface v2.53 for Windows 95 and Windows NT
  3.                    ODBC Interface v2.53 for Windows
  4.                               August 1998
  5.                              
  6.                              READODBC.TXT
  7.  
  8. ===================================================================
  9. Contents
  10. ========
  11.  
  12.    1. General Information
  13.    2. File Listing
  14.    3. Changes and Enhancements
  15.    4. Known Issues
  16.    5. Product Updates
  17.    6. Disclaimer
  18.  
  19. ===================================================================
  20. 1. General Information
  21. ======================
  22.  
  23. The ODBC Interface supports all Pervasive.SQL, Scalable SQL 4, and 
  24. Btrieve v6.15 data types.
  25.  
  26. NOTE: Scalable SQL 4 and Pervasive.SQL data types are 
  27. only supported when using the ODBC Interface with Scalable SQL 4 or
  28. Pervasive.SQL, respectively. 
  29.  
  30. ** Important ******************************************************
  31. Beginning with this release, ODBC Interface no longer includes a
  32. Scalable SQL 3.01 workstation engine.  You must have either a
  33. Pervasive.SQL Workstation running locally, or a Pervasive.SQL 
  34. server engine running on an appropriate server machine.  You may 
  35. also use an existing installation of Scalable SQL 3.01 or later.
  36.  
  37. If you install Pervasive.SQL Workstation on a computer that also
  38. has client applications connecting to a Btrieve 6.15 server, you
  39. will lose client application connectivity to the Btrieve 6.15 
  40. server engine.  However, if you copy the server database files to 
  41. the local machine, you will be able to access those files with 
  42. Pervasive.SQL Workstation.
  43.  
  44. To maintain Btrieve 6.15 server connectivity on a machine without
  45. Pervasive.SQL Workstation, while still gaining many of the 
  46. benefits of using ODBC Interface 2.53, install ODBC Interface 
  47. 2.52, then install ODBC Interface 2.53.
  48. ******************************************************************
  49.  
  50. The ODBC Interface has been tested with Microsoft Visual
  51. Basic v5.0, Powersoft PowerBuilder v5.0 (Enterprise Edition),
  52. Borland Delphi v3.0, and Microsoft Access v2.0, v7.0, v8.0,
  53. and Microsoft Visual FoxPro v3.0.
  54.  
  55. The ODBC Interface Reference (winbtint.hlp) has been
  56. updated for this release.
  57.  
  58.  
  59. ===================================================================
  60. 2. File Listing
  61. ===============
  62.  
  63. The files included with this product are automatically installed.  
  64. The file MFSTODBC.TXT is the Manifest file listing all the ODBC 
  65. components on the CD.
  66.  
  67.  
  68. ODBC Interface v2.5 for Windows
  69. ----------------------------------------
  70. The installed files include the system files for Microsoft's ODBC
  71. v2.10 (16-bit interface only), which are only installed if your
  72. current version of ODBC is older than the included version.
  73.  
  74.  
  75. ODBC Interface v2.5 for Windows 95 and Windows NT
  76. -------------------------------------------------
  77. The installed files include the system files for Microsoft's ODBC
  78. v2.50, which are only installed if the version of ODBC on your
  79. system is older than the included version.
  80.  
  81.  
  82. ====================================================================
  83. 3. Changes and Enhancements
  84. ===========================
  85.  
  86. ODBC 2.53
  87. ---------
  88.  
  89. New features and enhancements:
  90.  
  91. * Variety of performance and reliability improvements.
  92.  
  93.  
  94. The following defects have been repaired:
  95.  
  96. * Alias in SELECT statement is ignored. #13844.
  97.  
  98. * Asterisk wild card character not properly converted by the parser.
  99.   #13911
  100.  
  101. * Update of a field using Visual Basic RDO causes "Numeric Value out
  102.   of Range" error. #13965
  103.  
  104.  
  105. ODBC 2.52
  106. ---------
  107.  
  108. New features and enhancements:
  109.  
  110. * The format of online documentation has changed from Adobe Acrobat
  111.   (PDF) to Windows Help (HLP).
  112.  
  113. The following defects have been repaired:
  114.  
  115. * Status Code 822 occurs when MoveNext is executed for xth 
  116.   time with large (>500 bytes) record sizes. #13417
  117.      
  118. * German umlauts not converted using OEM-ANSI conversion. #12448
  119.      
  120. * SQLExtendedFetch (prior) returns incorrect rowset if 
  121.   application receives a SQL_NO_DATA and then performs 
  122.   SQLExtendedFetch (first), SQLExtendedFetch (next), 
  123.   SQLExtendedFetch (prior). #13372
  124.      
  125. * SQLSetPos Add with restricted select fails with Status Code 
  126.   506. #13602
  127.      
  128. * ODBC call to a stored procedure with no parameter causes GPF. 
  129.   #11647
  130.      
  131. * When using a File DSN, checking the OEM/Ansi-Conversion 
  132.   check- box would result in a check, but the selected option 
  133.   was not saved. #12447
  134.      
  135. * Memory allocation error while allocating statement handle
  136.   after more than 65000 iterations of allocate / de-allocate
  137.   handle. #13657
  138.  
  139. * Using Visual Basic RDO (which calls SQLFetchAbsolute) may 
  140.   eventually fail with Status Code 2106. Also #13263. #13232
  141.                  
  142.  
  143.  
  144. ODBC 2.5
  145. --------
  146.  
  147. New features and enhancements:
  148.  
  149. * Conforms to new Smart Components(TM) architecture.
  150.  
  151. * ODBC performs cache fetches if the query is read-only, forward 
  152.   cursor and rowset size is 1.
  153.  
  154. * Multiple paths are allowed with DATAPATH keyword when using 
  155.   SQLDriverConnect. Delimit multiple paths with a comma.
  156.  
  157. The following defects have been repaired:
  158.  
  159. * Failure of CREATE TABLE with LSTRING or ZSTRING followed by
  160.   LVAR. The parser was truncating the statement immediately
  161.   after the characters 'LVAR.' #11332
  162.  
  163. * Display check for OEM/ANSI box if checked on setup screen.
  164.  
  165. * Repeated connections leads to Status Code 2120. The driver was
  166.   not freeing tasks properly. #12084
  167.  
  168. * The SQL parser wasnÆt handling æINSERT into Table (fieldlist) 
  169.   SELECT...Æ statement properly.
  170.  
  171. * If the rowset size was changed after a statement was executed,
  172.   the full rowset was not returned. #12730
  173.  
  174. * Not properly handling BUFFER TOO SMALL error with Extended 
  175.   Fetch. If a rowset was selected that exceeded the buffer, no
  176.   rows were returned.  Now a truncated rowset is returned with
  177.   an error code. #12731
  178.  
  179. * Field names were inadvertently truncated when a statement
  180.   selected from two tables. #12750
  181.  
  182.  
  183. ODBC 2.04
  184. ---------
  185.  
  186. * Contains same updates as 2.5, but does not conform to Smart
  187.   Components(TM) architecture. Designed for use with applications
  188.   that do not use Smart Components (applications that have not
  189.   been upgraded to Pervasive.SQL).
  190.  
  191.  
  192.  
  193. ====================================================================
  194. 4. Known Issues
  195. ===============
  196.  
  197. * If in a WHERE clause you attempt to specify an empty value for
  198.   a string column type using '' (two single quotes without a space
  199.   between), you may encounter a syntax error.
  200.  
  201.   Workaround: Add a space character between the quotes (' '). #14819
  202.  
  203. * Four-byte FLOAT values may not be returned correctly using the ODBC
  204.   driver. For example, if you insert the value '1.2' and then select 
  205.   the same cell from the table, you may get 1.20000432 returned. 
  206.   #11562
  207.  
  208.   Workaround: Use 8-byte FLOAT values.
  209.  
  210. * When creating a data source name (DSN) using the Pervasive Software 
  211.   ODBC Interface for Windows NT/Windows 95 on a Windows NT 4.0  
  212.   Workstation with Service Pack 3 installed, a General Protection 
  213.   Fault (GPF)in ODBCCP32.DLL or an error message, "An error occurred 
  214.   while Windows was working with the Control Panel file 
  215.   ODBCCP32.CPL," may occur.
  216.  
  217.   SOLUTION: Apply Microsoft's Office 97 Service Release 1. 
  218.  
  219. * If you set up a Data Source using Database Names, and your
  220.   client uses the NetWare 32-bit client to access the named database 
  221.   on a NetWare server, you may experience a slow initial connection,
  222.   taking up to 1 minute to connect. #12037
  223.  
  224. * If you insert data that is longer than the defined length for
  225.   a ZSTRING or LSTRING field, the data is truncated but the
  226.   Interface returns SQL_SUCCESS instead of SQL_SUCCESS_WITH_INFO
  227.   with Scalable SQL 3.01.  With Scalable SQL 4 and Pervasive.SQL, 
  228.   a status code 349 is returned, and the record is not inserted.
  229.  
  230. * When attempting an update using parameter substitution with a
  231.   WHERE clause with a BFLOAT(4) field that contains 7 or more
  232.   digits, the update may fail with a message suggesting that
  233.   another user has modified the record since it was first read.
  234.  
  235. * In Scalable SQL v3.01 for NetWare, to avoid problems with the
  236.   buffer size being too small when calling SQLTables, set the
  237.   Maximum Message Length to a larger value using the SQLSetup
  238.   utility at the server.  The maximum value is 32K.  This problem
  239.   often manifests itself in list boxes that do not show all the
  240.   tables that exist in the viewed database.
  241.  
  242. * When attempting to update a table using a third-party, front-end
  243.   application such as Microsoft Access via the ODBC Interface, you
  244.   may receive Status Code 849. This indicates that the WHERE clause
  245.   of a select statement exceeds default limits for expression size.
  246.   Microsoft Access in particular passes a very large WHERE clause
  247.   when browsing tables with a large number of columns.
  248.  
  249.   To correct this problem for local data sources and data sources 
  250.   using Btrieve v6.15 server for Windows NT or NetWare,
  251.   increase the "maximum expression size" in your BTI.INI file or 
  252.   Windows 32 registry. The default is 4096 (max 10240).  For example:
  253.  
  254.   [Scalable SQL Engine]
  255.   max expression length = 4096
  256.  
  257.   To correct this problem for data sources using Scalable SQL v3.01 
  258.   for NetWare, you must use a SQLPassThrough Query in Access.
  259.  
  260. * The ODBC driver expects string expressions to be passed with 
  261.   single quotes (' '). The statement:
  262.  
  263.   SELECT * from Patients where ID = "AJ0025",
  264.  
  265.   (where ID is a CHAR field) will fail with the ODBC Interface 
  266.   v2.01, returning an error 807 using Scalable SQL 4 in Scalable 
  267.   SQL 4 compatibility mode.
  268.  
  269. * Under some conditions the ODBC driver may cause
  270.   additional memory and file handles to be used on your computer.  
  271.   This situation is likely to occur if your application issues 
  272.   multiple ODBC Connect/Disconnect calls while your application 
  273.   remains loaded in memory. 
  274.  
  275.   For example, if you connect a Web Server to Pervasive's ODBC you 
  276.   may experience this problem.
  277.  
  278.   Workaround: Use a shared or pooled connection to the ODBC driver 
  279.   by your web application. #13117
  280.  
  281. Configuration Issues:
  282.  
  283. * Due to a Scalable SQL 4 limitation the ODBC driver is unable 
  284.   to create ODBC data sources using Long Path names when 
  285.   connecting to Scalable SQL 4 remote tables.
  286.  
  287.  
  288. ================================================================
  289. 5. Product Updates
  290. ===================
  291.  
  292. Pervasive Software Inc. may periodically release product updates
  293. for some of the components in this package.  These product
  294. updates may provide new functionality, support new application
  295. environments, or fix problems identified after product release.
  296.  
  297. These updates often address a specific problem that a particular
  298. site has experienced and therefore may not be applicable to
  299. your particular installation. We recommend that you carefully
  300. review the documentation included with the update to determine
  301. if your application requires it.  However, if you are
  302. experiencing problems with this product, it is recommended
  303. that you try the latest update to see if the problem has already
  304. been resolved before contacting Pervasive Software Inc. Customer
  305. Support.
  306.  
  307. To determine if there is a product update available for this
  308. package, check the Pervasive Software Inc. forum on CompuServe
  309. (GO BTRIEVE) or the Customer Support section of the Pervasive
  310. Software Inc. Web site (www.pervasive.com) for Product Update
  311. Information. Instructions for obtaining the update are provided
  312. with the release.
  313.  
  314. ==================================================================
  315. 6. Disclaimer
  316. =============
  317.  
  318. PERVASIVE SOFTWARE INC. LICENSES THE SOFTWARE AND DOCUMENTATION
  319. PRODUCT TO YOU OR YOUR COMPANY SOLELY ON AN "AS IS" BASIS AND
  320. SOLELY IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF THE
  321. ACCOMPANYING LICENSE AGREEMENT. PERVASIVE SOFTWARE INC. MAKES
  322. NO OTHER WARRANTIES WHATSOEVER, EITHER EXPRESS OR IMPLIED,
  323. REGARDING THE SOFTWARE OR THE CONTENT OF THE DOCUMENTATION;
  324. PERVASIVE SOFTWARE INC. HEREBY EXPRESSLY STATES AND YOU OR YOUR
  325. COMPANY ACKNOWLEDGES THAT PERVASIVE SOFTWARE INC. DOES NOT MAKE
  326. ANY WARRANTIES, INCLUDING, FOR EXAMPLE, WITH RESPECT TO
  327. MERCHANTABILITY, TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE OR
  328. ARISING FROM COURSE OF DEALING OR USAGE OF TRADE, AMONG OTHERS.
  329.  
  330. ODBC REQUESTER LICENSE USERS ONLY:
  331.  
  332. The software included in the ODBC Requester License Package is
  333. defined as Client Software in the Networking License Agreement.
  334. Client Software refers to the portions of the software that
  335. operate on an intelligent, single-user, desktop device, and
  336. that allow you to incorporate the device into a communications
  337. network.
  338.  
  339. (C) Copyright 1998, Pervasive Software Inc.
  340. All Rights Reserved
  341.  
  342. **End of READODBC.TXT**
  343.  
  344.  
  345.