home *** CD-ROM | disk | FTP | other *** search
/ PC Treasures, Inc. / pctreasures.mdf / LABEL / DATA1.CAB / BDE / READLINK.TXT < prev    next >
Text File  |  1998-04-30  |  6KB  |  168 lines

  1.  
  2. ============================================================
  3.    WELCOME TO BORLAND 32-BIT SQL LINKS 4.5 FOR WINDOWS 95/NT
  4.    ---------------------------------------------------------
  5.  
  6.  
  7. This file contains important, late-breaking information 
  8. about Borland SQL Links for Windows, including revisions 
  9. to the documentation.  Information in this file supersedes 
  10. information in the SQL Links documentation.
  11.  
  12.  
  13. TABLE OF CONTENTS
  14. -----------------
  15.  
  16. 1.  TIPS FOR USING SQL LINKS
  17. 2.  KNOWN PROBLEMS
  18. 3.  BEHAVIOR CHANGES
  19.  
  20. 1. TIPS FOR USING SQL LINKS
  21. ---------------------------
  22.  
  23. WHERE TO START
  24. For information about configuring and connecting to SQL 
  25. servers, see the Help file SQLLNK32.HLP. SQLLNK32.HLP also
  26. contains a Hints, Problems, and Notes topic containing
  27. various tips and troubleshooting information.
  28.  
  29.  
  30. 2. KNOWN PROBLEMS
  31. -----------------
  32.  
  33. DB2 ON WINDOWS 95
  34. In Windows 95, you should catalog DB2 nodes using TCP/IP on the client, 
  35. such as 
  36.  
  37.     CATALOG TCP/IP NODE MYNODE ...
  38.  
  39. If you use the Microsoft IPX/SPX protocol, the protocol will hang when 
  40. metadata is retrieved. IBM reports that this is a Microsoft problem.
  41.  
  42. The DB2 SQL Links driver can only access servers in the Windows 95
  43. environment that are connected using TCP/IP.
  44.  
  45. ROLLBACKS AND INFORMIX LOGGING TABLES
  46. Rolling back a transaction on an Informix Logging database
  47. invalidates the cursor. To avoid this, use ANSI databases or
  48. close the cursor after rolling back the transaction and
  49. reopen it.
  50.  
  51. SYBASE CT-LIB STORED PROCEDURES
  52. When ENABLE BCD is TRUE, stored procedures with MONEY fields
  53. fail to retrieve MONEY output parameters.
  54.  
  55. SYBASE CT-LIB DRIVER
  56. The CT-Lib driver works with Sybase version 10.0.4 EBF7033
  57. or higher.
  58.  
  59. INFORMIX - DECIMAL AND MONEY PRECISION
  60. DECIMAL and MONEY data types are rounded to two decimal
  61. places when getting data from the server. For example,
  62. DECIMAL 123.4567 is rounded to 123.45. This is a vendor
  63. issue. To prevent this, set ENABLE BCD to TRUE in the BDE
  64. Administrator.
  65.  
  66. INFORMIX - APPLYING FILTERS
  67. Applying a filter on DECIMAL and MONEY fields in 
  68. Informix will fail, because the data types are all mapped 
  69. to the BDE logical type fldFLOAT. To avoid this, use 
  70. passthrough SQL.
  71.  
  72. UPDATABLE SQL QUERIES
  73. Tables owned by another user must be qualified by owner
  74. name.  Use quotation marks around the entire qualified
  75. name, for example "OWNER"."TABLE".
  76.  
  77. INFORMIX - USING VERSION 7.2 WITH BLOB FIELDS
  78. If you open a BLOB field on an Informix 7.2 server, trying
  79. to move to another record causes the server to crash. This
  80. is caused by an Informix problem corrected in version 7.21
  81. of their server. You can also revert to version 7.14 to
  82. avoid the problem. Reference case number 55155 when
  83. contacting Informix for an update.
  84.  
  85. INSTALLSHIELD TEMPORARY DIRECTORIES IN WINDOWS NT
  86. When installing the SQL Links under Windows NT, InstallShield 
  87. does not remove temporary directories named _ISTMPx.DIR, where 
  88. x is a number from 0 to 9. You must delete them manually.
  89.  
  90. ADDING DBASE INDEXES ON WINDOWS NT 3.51
  91. When you add an index using DbiAddIndex or DbiCreateTable to
  92. a dBASE table under Windows NT version 3.51, you must close
  93. any cursors referencing the table and reopen them before
  94. using the table. This problem only occurs with tables
  95. located on a Novell NetWare server being accessed by
  96. Microsoft's NetWare client for NT. A workaround is to use
  97. Novell's NetWare client for NT.
  98.  
  99. OPENING ACCESS TABLES IN PARADOX FOR WINDOWS VERSION 7
  100. Opening an Access table in version 7 of Paradox for Windows 
  101. crashes the program. A solution is being researched.
  102.  
  103. USING QBE WITH ACCESS TABLES IN PARADOX FOR WINDOWS VERSION 7
  104. You can't currently use QBE queries with Access tables in
  105. version 7 of Paradox for Windows.
  106.  
  107. INFORMIX - USING NATIONAL LANGUAGE SETTINGS
  108. If your Informix client software is set up to use German language
  109. settings, extraneous data may be displayed in CHAR or VARCHAR
  110. fields. This is a problem with the client software and is being
  111. investigated by Informix.  A workaround is to set all national
  112. language parameters to blank using the Informix SETNET32 utility.
  113.  
  114. DB2 - UNDERSCORES ( _ ) TREATED LIKE WILDCARDS
  115. If the names of two tables differ by only an underscore (for
  116. example, TABLE1 and TABLE_), and the same user owns both
  117. tables, attempts to retrieve the meta data for TABLE_ also
  118. retrieves the meta data for TABLE1. This is an IBM problem.
  119.  
  120. INFORMIX - USING NON-U.S. LOCALES WITH BCD ENABLED
  121. If your Informix server is set to a locale where the default
  122. decimal separator is not a period (.), such as German or
  123. French, make sure that the client DBMONEY environment
  124. variable is set to a period (.) if you have BCD ENABLED.
  125.  
  126. ORACLE - SETTING BLOB SIZE PARAMETER
  127. When setting the BLOB SIZE parameter in the BDE configuration 
  128. for the Oracle SQL Links driver, add one to the size to prevent 
  129. data loss. For example, to retrieve 32k of data, set BLOB SIZE 
  130. to 33 instead of 32.
  131.  
  132. SYBASE - DBIBATCHMOVES WITH BATCOPY FAILS ON NON-U.S. VERSIONS
  133. Batch copy operations (such as using DbiBatchMove with batCopy) 
  134. fail with a general SQL error on non-U.S. versions of Sybase 
  135. version 10.2. This is a Sybase problem.
  136.  
  137.  
  138.  
  139. 3. BEHAVIOR CHANGES
  140. -------------------
  141.  
  142. PERFORMANCE IMPROVEMENTS ON DBIMODIFYRECORD
  143. DbiModifyRecord no longer generates an UPDATE statement 
  144. on unchanged record buffers. This improves performance.
  145.  
  146. TRANSACTION ISOLATION LEVELS AND SOFT COMMITS IN INTERBASE
  147. By adding 4096 to the setting of DRIVER FLAGS in the BDE 
  148. configuration, you can specify that the InterBase SQL Links 
  149. driver should use soft commits. Soft commits are a feature 
  150. of InterBase that let the driver retain the cursor when 
  151. commiting changes. Soft commits improve performance on 
  152. updates to large sets of data. When not used, the BDE must
  153. re-fetch all the records, even for a single record change.
  154. With soft commit the cursor is retained, and a re-fetch 
  155. isn't needed. Soft commits are never used in explicit
  156. transactions started by BDE client applications.
  157.  
  158. DRIVER FLAGS    Isolation level and commit type
  159. ------------------------------------------------
  160. 0             Read committed, hard commit
  161. 512                Repeatable read, hard commit
  162. 4096             Read committed, soft commit
  163. 4608               Repeatable read, soft commit
  164.  
  165.  
  166. ============================================================
  167.  
  168.