home *** CD-ROM | disk | FTP | other *** search
-
- ODBC Interface v2.53 for Windows 95 and Windows NT
- ODBC Interface v2.53 for Windows
- August 1998
-
- READODBC.TXT
-
- ===================================================================
- Contents
- ========
-
- 1. General Information
- 2. File Listing
- 3. Changes and Enhancements
- 4. Known Issues
- 5. Product Updates
- 6. Disclaimer
-
- ===================================================================
- 1. General Information
- ======================
-
- The ODBC Interface supports all Pervasive.SQL, Scalable SQL 4, and
- Btrieve v6.15 data types.
-
- NOTE: Scalable SQL 4 and Pervasive.SQL data types are
- only supported when using the ODBC Interface with Scalable SQL 4 or
- Pervasive.SQL, respectively.
-
- ** Important ******************************************************
- Beginning with this release, ODBC Interface no longer includes a
- Scalable SQL 3.01 workstation engine. You must have either a
- Pervasive.SQL Workstation running locally, or a Pervasive.SQL
- server engine running on an appropriate server machine. You may
- also use an existing installation of Scalable SQL 3.01 or later.
-
- If you install Pervasive.SQL Workstation on a computer that also
- has client applications connecting to a Btrieve 6.15 server, you
- will lose client application connectivity to the Btrieve 6.15
- server engine. However, if you copy the server database files to
- the local machine, you will be able to access those files with
- Pervasive.SQL Workstation.
-
- To maintain Btrieve 6.15 server connectivity on a machine without
- Pervasive.SQL Workstation, while still gaining many of the
- benefits of using ODBC Interface 2.53, install ODBC Interface
- 2.52, then install ODBC Interface 2.53.
- ******************************************************************
-
- The ODBC Interface has been tested with Microsoft Visual
- Basic v5.0, Powersoft PowerBuilder v5.0 (Enterprise Edition),
- Borland Delphi v3.0, and Microsoft Access v2.0, v7.0, v8.0,
- and Microsoft Visual FoxPro v3.0.
-
- The ODBC Interface Reference (winbtint.hlp) has been
- updated for this release.
-
-
- ===================================================================
- 2. File Listing
- ===============
-
- The files included with this product are automatically installed.
- The file MFSTODBC.TXT is the Manifest file listing all the ODBC
- components on the CD.
-
-
- ODBC Interface v2.5 for Windows
- ----------------------------------------
- The installed files include the system files for Microsoft's ODBC
- v2.10 (16-bit interface only), which are only installed if your
- current version of ODBC is older than the included version.
-
-
- ODBC Interface v2.5 for Windows 95 and Windows NT
- -------------------------------------------------
- The installed files include the system files for Microsoft's ODBC
- v2.50, which are only installed if the version of ODBC on your
- system is older than the included version.
-
-
- ====================================================================
- 3. Changes and Enhancements
- ===========================
-
- ODBC 2.53
- ---------
-
- New features and enhancements:
-
- * Variety of performance and reliability improvements.
-
-
- The following defects have been repaired:
-
- * Alias in SELECT statement is ignored. #13844.
-
- * Asterisk wild card character not properly converted by the parser.
- #13911
-
- * Update of a field using Visual Basic RDO causes "Numeric Value out
- of Range" error. #13965
-
-
- ODBC 2.52
- ---------
-
- New features and enhancements:
-
- * The format of online documentation has changed from Adobe Acrobat
- (PDF) to Windows Help (HLP).
-
- The following defects have been repaired:
-
- * Status Code 822 occurs when MoveNext is executed for xth
- time with large (>500 bytes) record sizes. #13417
-
- * German umlauts not converted using OEM-ANSI conversion. #12448
-
- * SQLExtendedFetch (prior) returns incorrect rowset if
- application receives a SQL_NO_DATA and then performs
- SQLExtendedFetch (first), SQLExtendedFetch (next),
- SQLExtendedFetch (prior). #13372
-
- * SQLSetPos Add with restricted select fails with Status Code
- 506. #13602
-
- * ODBC call to a stored procedure with no parameter causes GPF.
- #11647
-
- * When using a File DSN, checking the OEM/Ansi-Conversion
- check- box would result in a check, but the selected option
- was not saved. #12447
-
- * Memory allocation error while allocating statement handle
- after more than 65000 iterations of allocate / de-allocate
- handle. #13657
-
- * Using Visual Basic RDO (which calls SQLFetchAbsolute) may
- eventually fail with Status Code 2106. Also #13263. #13232
-
-
-
- ODBC 2.5
- --------
-
- New features and enhancements:
-
- * Conforms to new Smart Components(TM) architecture.
-
- * ODBC performs cache fetches if the query is read-only, forward
- cursor and rowset size is 1.
-
- * Multiple paths are allowed with DATAPATH keyword when using
- SQLDriverConnect. Delimit multiple paths with a comma.
-
- The following defects have been repaired:
-
- * Failure of CREATE TABLE with LSTRING or ZSTRING followed by
- LVAR. The parser was truncating the statement immediately
- after the characters 'LVAR.' #11332
-
- * Display check for OEM/ANSI box if checked on setup screen.
-
- * Repeated connections leads to Status Code 2120. The driver was
- not freeing tasks properly. #12084
-
- * The SQL parser wasnÆt handling æINSERT into Table (fieldlist)
- SELECT...Æ statement properly.
-
- * If the rowset size was changed after a statement was executed,
- the full rowset was not returned. #12730
-
- * Not properly handling BUFFER TOO SMALL error with Extended
- Fetch. If a rowset was selected that exceeded the buffer, no
- rows were returned. Now a truncated rowset is returned with
- an error code. #12731
-
- * Field names were inadvertently truncated when a statement
- selected from two tables. #12750
-
-
- ODBC 2.04
- ---------
-
- * Contains same updates as 2.5, but does not conform to Smart
- Components(TM) architecture. Designed for use with applications
- that do not use Smart Components (applications that have not
- been upgraded to Pervasive.SQL).
-
-
-
- ====================================================================
- 4. Known Issues
- ===============
-
- * If in a WHERE clause you attempt to specify an empty value for
- a string column type using '' (two single quotes without a space
- between), you may encounter a syntax error.
-
- Workaround: Add a space character between the quotes (' '). #14819
-
- * Four-byte FLOAT values may not be returned correctly using the ODBC
- driver. For example, if you insert the value '1.2' and then select
- the same cell from the table, you may get 1.20000432 returned.
- #11562
-
- Workaround: Use 8-byte FLOAT values.
-
- * When creating a data source name (DSN) using the Pervasive Software
- ODBC Interface for Windows NT/Windows 95 on a Windows NT 4.0
- Workstation with Service Pack 3 installed, a General Protection
- Fault (GPF)in ODBCCP32.DLL or an error message, "An error occurred
- while Windows was working with the Control Panel file
- ODBCCP32.CPL," may occur.
-
- SOLUTION: Apply Microsoft's Office 97 Service Release 1.
-
- * If you set up a Data Source using Database Names, and your
- client uses the NetWare 32-bit client to access the named database
- on a NetWare server, you may experience a slow initial connection,
- taking up to 1 minute to connect. #12037
-
- * If you insert data that is longer than the defined length for
- a ZSTRING or LSTRING field, the data is truncated but the
- Interface returns SQL_SUCCESS instead of SQL_SUCCESS_WITH_INFO
- with Scalable SQL 3.01. With Scalable SQL 4 and Pervasive.SQL,
- a status code 349 is returned, and the record is not inserted.
-
- * When attempting an update using parameter substitution with a
- WHERE clause with a BFLOAT(4) field that contains 7 or more
- digits, the update may fail with a message suggesting that
- another user has modified the record since it was first read.
-
- * In Scalable SQL v3.01 for NetWare, to avoid problems with the
- buffer size being too small when calling SQLTables, set the
- Maximum Message Length to a larger value using the SQLSetup
- utility at the server. The maximum value is 32K. This problem
- often manifests itself in list boxes that do not show all the
- tables that exist in the viewed database.
-
- * When attempting to update a table using a third-party, front-end
- application such as Microsoft Access via the ODBC Interface, you
- may receive Status Code 849. This indicates that the WHERE clause
- of a select statement exceeds default limits for expression size.
- Microsoft Access in particular passes a very large WHERE clause
- when browsing tables with a large number of columns.
-
- To correct this problem for local data sources and data sources
- using Btrieve v6.15 server for Windows NT or NetWare,
- increase the "maximum expression size" in your BTI.INI file or
- Windows 32 registry. The default is 4096 (max 10240). For example:
-
- [Scalable SQL Engine]
- max expression length = 4096
-
- To correct this problem for data sources using Scalable SQL v3.01
- for NetWare, you must use a SQLPassThrough Query in Access.
-
- * The ODBC driver expects string expressions to be passed with
- single quotes (' '). The statement:
-
- SELECT * from Patients where ID = "AJ0025",
-
- (where ID is a CHAR field) will fail with the ODBC Interface
- v2.01, returning an error 807 using Scalable SQL 4 in Scalable
- SQL 4 compatibility mode.
-
- * Under some conditions the ODBC driver may cause
- additional memory and file handles to be used on your computer.
- This situation is likely to occur if your application issues
- multiple ODBC Connect/Disconnect calls while your application
- remains loaded in memory.
-
- For example, if you connect a Web Server to Pervasive's ODBC you
- may experience this problem.
-
- Workaround: Use a shared or pooled connection to the ODBC driver
- by your web application. #13117
-
- Configuration Issues:
-
- * Due to a Scalable SQL 4 limitation the ODBC driver is unable
- to create ODBC data sources using Long Path names when
- connecting to Scalable SQL 4 remote tables.
-
-
- ================================================================
- 5. Product Updates
- ===================
-
- Pervasive Software Inc. may periodically release product updates
- for some of the components in this package. These product
- updates may provide new functionality, support new application
- environments, or fix problems identified after product release.
-
- These updates often address a specific problem that a particular
- site has experienced and therefore may not be applicable to
- your particular installation. We recommend that you carefully
- review the documentation included with the update to determine
- if your application requires it. However, if you are
- experiencing problems with this product, it is recommended
- that you try the latest update to see if the problem has already
- been resolved before contacting Pervasive Software Inc. Customer
- Support.
-
- To determine if there is a product update available for this
- package, check the Pervasive Software Inc. forum on CompuServe
- (GO BTRIEVE) or the Customer Support section of the Pervasive
- Software Inc. Web site (www.pervasive.com) for Product Update
- Information. Instructions for obtaining the update are provided
- with the release.
-
- ==================================================================
- 6. Disclaimer
- =============
-
- PERVASIVE SOFTWARE INC. LICENSES THE SOFTWARE AND DOCUMENTATION
- PRODUCT TO YOU OR YOUR COMPANY SOLELY ON AN "AS IS" BASIS AND
- SOLELY IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF THE
- ACCOMPANYING LICENSE AGREEMENT. PERVASIVE SOFTWARE INC. MAKES
- NO OTHER WARRANTIES WHATSOEVER, EITHER EXPRESS OR IMPLIED,
- REGARDING THE SOFTWARE OR THE CONTENT OF THE DOCUMENTATION;
- PERVASIVE SOFTWARE INC. HEREBY EXPRESSLY STATES AND YOU OR YOUR
- COMPANY ACKNOWLEDGES THAT PERVASIVE SOFTWARE INC. DOES NOT MAKE
- ANY WARRANTIES, INCLUDING, FOR EXAMPLE, WITH RESPECT TO
- MERCHANTABILITY, TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE OR
- ARISING FROM COURSE OF DEALING OR USAGE OF TRADE, AMONG OTHERS.
-
- ODBC REQUESTER LICENSE USERS ONLY:
-
- The software included in the ODBC Requester License Package is
- defined as Client Software in the Networking License Agreement.
- Client Software refers to the portions of the software that
- operate on an intelligent, single-user, desktop device, and
- that allow you to incorporate the device into a communications
- network.
-
- (C) Copyright 1998, Pervasive Software Inc.
- All Rights Reserved
-
- **End of READODBC.TXT**
-
-
-