home *** CD-ROM | disk | FTP | other *** search
-
- ============================================================
- WELCOME TO BORLAND 32-BIT SQL LINKS 4.5 FOR WINDOWS 95/NT
- ---------------------------------------------------------
-
-
- This file contains important, late-breaking information
- about Borland SQL Links for Windows, including revisions
- to the documentation. Information in this file supersedes
- information in the SQL Links documentation.
-
-
- TABLE OF CONTENTS
- -----------------
-
- 1. TIPS FOR USING SQL LINKS
- 2. KNOWN PROBLEMS
- 3. BEHAVIOR CHANGES
-
- 1. TIPS FOR USING SQL LINKS
- ---------------------------
-
- WHERE TO START
- For information about configuring and connecting to SQL
- servers, see the Help file SQLLNK32.HLP. SQLLNK32.HLP also
- contains a Hints, Problems, and Notes topic containing
- various tips and troubleshooting information.
-
-
- 2. KNOWN PROBLEMS
- -----------------
-
- DB2 ON WINDOWS 95
- In Windows 95, you should catalog DB2 nodes using TCP/IP on the client,
- such as
-
- CATALOG TCP/IP NODE MYNODE ...
-
- If you use the Microsoft IPX/SPX protocol, the protocol will hang when
- metadata is retrieved. IBM reports that this is a Microsoft problem.
-
- The DB2 SQL Links driver can only access servers in the Windows 95
- environment that are connected using TCP/IP.
-
- ROLLBACKS AND INFORMIX LOGGING TABLES
- Rolling back a transaction on an Informix Logging database
- invalidates the cursor. To avoid this, use ANSI databases or
- close the cursor after rolling back the transaction and
- reopen it.
-
- SYBASE CT-LIB STORED PROCEDURES
- When ENABLE BCD is TRUE, stored procedures with MONEY fields
- fail to retrieve MONEY output parameters.
-
- SYBASE CT-LIB DRIVER
- The CT-Lib driver works with Sybase version 10.0.4 EBF7033
- or higher.
-
- INFORMIX - DECIMAL AND MONEY PRECISION
- DECIMAL and MONEY data types are rounded to two decimal
- places when getting data from the server. For example,
- DECIMAL 123.4567 is rounded to 123.45. This is a vendor
- issue. To prevent this, set ENABLE BCD to TRUE in the BDE
- Administrator.
-
- INFORMIX - APPLYING FILTERS
- Applying a filter on DECIMAL and MONEY fields in
- Informix will fail, because the data types are all mapped
- to the BDE logical type fldFLOAT. To avoid this, use
- passthrough SQL.
-
- UPDATABLE SQL QUERIES
- Tables owned by another user must be qualified by owner
- name. Use quotation marks around the entire qualified
- name, for example "OWNER"."TABLE".
-
- INFORMIX - USING VERSION 7.2 WITH BLOB FIELDS
- If you open a BLOB field on an Informix 7.2 server, trying
- to move to another record causes the server to crash. This
- is caused by an Informix problem corrected in version 7.21
- of their server. You can also revert to version 7.14 to
- avoid the problem. Reference case number 55155 when
- contacting Informix for an update.
-
- INSTALLSHIELD TEMPORARY DIRECTORIES IN WINDOWS NT
- When installing the SQL Links under Windows NT, InstallShield
- does not remove temporary directories named _ISTMPx.DIR, where
- x is a number from 0 to 9. You must delete them manually.
-
- ADDING DBASE INDEXES ON WINDOWS NT 3.51
- When you add an index using DbiAddIndex or DbiCreateTable to
- a dBASE table under Windows NT version 3.51, you must close
- any cursors referencing the table and reopen them before
- using the table. This problem only occurs with tables
- located on a Novell NetWare server being accessed by
- Microsoft's NetWare client for NT. A workaround is to use
- Novell's NetWare client for NT.
-
- OPENING ACCESS TABLES IN PARADOX FOR WINDOWS VERSION 7
- Opening an Access table in version 7 of Paradox for Windows
- crashes the program. A solution is being researched.
-
- USING QBE WITH ACCESS TABLES IN PARADOX FOR WINDOWS VERSION 7
- You can't currently use QBE queries with Access tables in
- version 7 of Paradox for Windows.
-
- INFORMIX - USING NATIONAL LANGUAGE SETTINGS
- If your Informix client software is set up to use German language
- settings, extraneous data may be displayed in CHAR or VARCHAR
- fields. This is a problem with the client software and is being
- investigated by Informix. A workaround is to set all national
- language parameters to blank using the Informix SETNET32 utility.
-
- DB2 - UNDERSCORES ( _ ) TREATED LIKE WILDCARDS
- If the names of two tables differ by only an underscore (for
- example, TABLE1 and TABLE_), and the same user owns both
- tables, attempts to retrieve the meta data for TABLE_ also
- retrieves the meta data for TABLE1. This is an IBM problem.
-
- INFORMIX - USING NON-U.S. LOCALES WITH BCD ENABLED
- If your Informix server is set to a locale where the default
- decimal separator is not a period (.), such as German or
- French, make sure that the client DBMONEY environment
- variable is set to a period (.) if you have BCD ENABLED.
-
- ORACLE - SETTING BLOB SIZE PARAMETER
- When setting the BLOB SIZE parameter in the BDE configuration
- for the Oracle SQL Links driver, add one to the size to prevent
- data loss. For example, to retrieve 32k of data, set BLOB SIZE
- to 33 instead of 32.
-
- SYBASE - DBIBATCHMOVES WITH BATCOPY FAILS ON NON-U.S. VERSIONS
- Batch copy operations (such as using DbiBatchMove with batCopy)
- fail with a general SQL error on non-U.S. versions of Sybase
- version 10.2. This is a Sybase problem.
-
-
-
- 3. BEHAVIOR CHANGES
- -------------------
-
- PERFORMANCE IMPROVEMENTS ON DBIMODIFYRECORD
- DbiModifyRecord no longer generates an UPDATE statement
- on unchanged record buffers. This improves performance.
-
- TRANSACTION ISOLATION LEVELS AND SOFT COMMITS IN INTERBASE
- By adding 4096 to the setting of DRIVER FLAGS in the BDE
- configuration, you can specify that the InterBase SQL Links
- driver should use soft commits. Soft commits are a feature
- of InterBase that let the driver retain the cursor when
- commiting changes. Soft commits improve performance on
- updates to large sets of data. When not used, the BDE must
- re-fetch all the records, even for a single record change.
- With soft commit the cursor is retained, and a re-fetch
- isn't needed. Soft commits are never used in explicit
- transactions started by BDE client applications.
-
- DRIVER FLAGS Isolation level and commit type
- ------------------------------------------------
- 0 Read committed, hard commit
- 512 Repeatable read, hard commit
- 4096 Read committed, soft commit
- 4608 Repeatable read, soft commit
-
-
- ============================================================
-
-