home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Micrsoft / VJ / OS / SYSTEM / VFPODBC.TXT < prev    next >
Text File  |  1998-02-24  |  12KB  |  232 lines

  1.         -----------------------------------------------------------
  2.         Microsoft« Visual FoxProÖ ODBC Driver Version 6.0
  3.         -----------------------------------------------------------
  4.  
  5.         (c) Copyright Microsoft Corporation, 1998
  6.       
  7. Release Notes
  8. January 19, 1998
  9.  
  10. Welcome to the release of the Visual FoxPro ODBC Driver! Please read this important information.
  11. System Requirements
  12.  
  13. ------------------------
  14. How to Use This Document
  15. ------------------------
  16.  
  17. To view the ReadMe file in Windows Notepad, maximize the Notepad window and click Word Wrap on the Edit menu. To print the ReadMe file, open it in Notepad or another word processor, and then use the Print command on the File menu.
  18.  
  19. --------
  20. CONTENTS
  21. --------
  22.  
  23. 1.   INSTALLATION NOTES
  24.      1.1  System Requirements
  25.      1.2  What's New in this Release
  26.      1.3  Installing the Driver
  27.      1.4 Adding a Data Source
  28.      1.5 Help Files
  29.      1.6 Naming Conventions
  30.  
  31. 2.   Supported Areas  
  32.      2.1  Language Support
  33.      2.2 ODBC 2.5 Compliance
  34.      2.3 Referential Integrity
  35.      2.4 Thread Support
  36.      2.5 dBase« Support
  37.      2.6 International Support
  38.  
  39. 3.   UnSupported Areas
  40.  
  41. 4.   Known Issues
  42.  
  43. 5.   Troubleshooting
  44.  
  45. 6.   Books
  46.  
  47.  
  48. 1.1  System Requirements
  49. ========================
  50. To install the Microsoft(r) Visual FoxPro(tm) ODBC driver, you need:
  51.  * Windows NT 3.51 (or later.  Service Pack 5, recommended) 
  52.      or Windows 95 (or later).
  53.  * 2 MB disk space.
  54.  
  55. Important: Visual FoxPro ODBC Driver 1.0 is a 32-bit driver only.  Windows 3.1 and Windows for Workgroups platforms are not supported. 
  56.  
  57. 1.2  What's New in this Release
  58. =========================
  59. * Query performance is 20% faster.
  60. * VFPODBC.DLL is smaller (from 1.20MB to ~835KB).
  61. * The SET commands (see Help file for a list of supported SET commands) are now supported
  62. * VERSION( ) is supported through stored procedures.
  63. * Local views are read-only.
  64. * If you insert or update a table with a logical field (a column with a SQL_BIT data type), you can now use 1 (true) and 0 (false) to store a value in a field. When comparing values or in an expression, you must use .T. (true) and .F. (false).
  65. * The 16-bit version of Microsoft Query (version 1.0) now works with the Visual FoxPro ODBC Driver.
  66. * SQLGetInfo( ) and SQL_FILE_USAGE now returns SQL_FILE_QUALIFIER for both database and free table data sources.
  67.  
  68.  
  69. 1.3  Installing the Driver
  70. =========================
  71. To install the Visual FoxPro ODBC Driver, run SETUP.EXE.
  72.  
  73. Note:  The Visual FoxPro ODBC Driver installation updates the ODBC components to ODBC 2.5 compliance if necessary.  See the README25.TXT file in your Windows system directory for additional information on enhancements or features of the ODBC 2.5 components.
  74.  
  75.  
  76. 1.4  Adding a Data Source
  77. =========================
  78. After installing, define a data source:
  79. 1. In Control Panel, double-click the 32-bit ODBC icon.
  80. 2. Click Add.
  81. 3. Select Microsoft Visual FoxPro Driver.
  82. 4. In the ODBC Visual FoxPro Setup dialog box, enter a data source name.
  83. 5. Select either Visual FoxPro database (.DBC) or Free Table directory.
  84. 6. Enter the name of the database or the path to the free table, or click Browse.
  85. 7. Click OK and then click Close.
  86.  
  87.  
  88. 1.5  Help Files
  89. ==========================
  90. The Visual FoxPro ODBC driver comes with two help files, located in the SYSTEM directory on Windows 95 or the SYSTEM32 directory on Windows NT:
  91.  
  92. * ODBCINST.HLP - General ODBC information which contains information on:
  93. *   The ODBC driver dialog box
  94. *   The options that can be set in the drivers dialog box in the Control Panel
  95. * DRVVFP.HLP Visual FoxPro ODBC Driver Help file which provides information on:
  96. *   Installing and Configuring
  97. *   Using the Visual FoxPro Driver
  98. *   Technical Reference
  99. *   ODBC API
  100. *   Visual FoxPro Language Reference
  101. *   Error Messages
  102.  
  103.  
  104. 1.6  Naming Conventions
  105. ==========================
  106. The Visual FoxPro ODBC Driver names columns based on expressions. For example, if you execute the following statement:
  107.  
  108.     SELECT MIN (customer_id) FROM customers
  109.  
  110. the Visual FoxPro ODBC Driver returns min_customerid as the name of the column in the result set.
  111. If you would like to control the resulting field name, use the AS clause, as in this example:
  112.  
  113. SELECT MIN(customer_id) AS minimum_custid FROM customers 
  114.  
  115.  
  116. ==========================
  117. 2.  Supported Areas
  118. ==========================
  119. The following section describes areas of particular support by the Visual FoxPro ODBC driver.
  120.  
  121. 2.1  Language Support
  122. ==========================
  123. Supported Versions of FoxBase+ and FoxPro Tables
  124. The Visual FoxPro ODBC Driver gives you access to Microsoft(r) FoxBase+(r), FoxPro 1.x, FoxPro 2.x and Visual FoxPro tables. Also, the Visual FoxPro ODBC Driver allows you to access tables that are in a Visual FoxPro database container (.DBC file).
  125.  
  126. Note   The Visual FoxPro ODBC Driver only allows transactions on tables within a Visual FoxPro database (.DBC file), not free tables.
  127.  
  128.  
  129. 2.2  ODBC 2.5 Compliance 
  130. ==========================
  131. The Visual FoxPro ODBC driver is ODBC Level 1 API compliant and also implements several Level 2 APIs. All supported APIs have been implemented at this time. Please report any problems you find regarding the APIs. The Help file, DRVVFP.HLP, documents supported functions and acceptable input parameters. In addition, Visual FoxPro SQL extends the SQL functionality available through the driver. See the Visual FoxPro Language Reference for the extended grammar.
  132.  
  133.  
  134. 2.3  Referential Integrity Support
  135. ==========================
  136. The Visual FoxPro ODBC driver supports Visual FoxPro rules, triggers, and default values, provided they contain functions that are supported by the driver. See the Help file, DRVVFP.HLP, for details on which Visual FoxPro 
  137. language elements are supported.
  138.  
  139.  
  140. 2.4  Thread Support
  141. ==========================
  142. The driver is thread-safe. The Visual FoxPro ODBC driver can process queries in the background. For more information, see the "ODBC Visual FoxPro Setup Dialog Box" Help topic.
  143. Remote Views and Parameterized Views
  144. Any time SQLTables( ) is called, remote and parameterized views are excluded from the list. Local views based on parameterized views are not excluded, but will generate errors if you use them. If you call SQLTables( ) with a unique table name, however, you will find views (if they are present) so you can check for name conflicts.
  145.  
  146.  
  147. 2.5  dBase« Support
  148. ==========================
  149. Supported Versions of dBASE(r) IV Tables
  150. The Visual FoxPro ODBC Driver gives you access to dBASE(r) 4 and earlier tables.
  151. The dBASE(r) files are supported in the following manner:
  152. * dBASE(r) v2.x and 3.x: The files are read without conversion.
  153. * dBASE(r) v4.x and 5.x: If the files do not have memo fields and the table has fewer than 255 columns, the files are read.
  154.  
  155. Caution   If a dBASE(r) v4.x or 5.x file has associated index files (.MDX, .NDX), the Visual FoxPro ODBC Driver will not update the file properly and the indexes will be corrupted. These files should be accessed read-only.
  156.  
  157. * dBASE(r)  v4.x and 5.x tables with memo fields: These files require conversion in the full Visual FoxPro for Windows product before using them with the Visual FoxPro ODBC Driver. The driver will not read or convert files.
  158.  
  159.  
  160. 2.6  International Support
  161. ==========================
  162. * The driver is DBCS enabled.
  163. * You can now set the collating sequence for index ordering. The list of supported collating sequences can be found in the description of SET COLLATE in the Visual FoxPro Language Reference Help topic.
  164.  
  165. The default collating sequence is "MACHINE". The collating sequence can be changed by executing either a SET COLLATE TO Language with the ODBC C API SQLExecDirect( ), by calling SQLPrepare( ) and SQLExec( ) (see the ODBC SDK Reference manual p. 42-44), or by selecting a different collating sequence from the driver options in the Data Source Setup dialog.
  166.  
  167. Note   The FOXPRO.INT file is installed in the system directory. If it is removed, the collating sequences on Eastern European code page machines will not work.
  168.  
  169.  
  170. ==========================
  171. 3. Unsupported Areas
  172. ==========================
  173. * Refresh is not supported in rules and triggers.
  174. * The Help file describes the supported commands and functions, and lists the unsupported commands and functions. Any command or function not listed in the Help file is not supported. 
  175. * Parameterized views work in a trigger only if the parameter has been assigned a value before the view is opened. Interactive input of a parameter value is not allowed in ODBC.
  176. * Remote views to other ODBC data sources are not supported by the Visual FoxPro ODBC driver; however, local views (non-parameterized) are fully supported.
  177.  
  178.  
  179. ==========================
  180. 4.  Known Issues
  181. ==========================
  182. * If you insert, delete, or update a Visual FoxPro table via the Visual FoxPro ODBC driver, you might get a "Trigger Failed" message. Check for unsupported commands in the trigger.
  183. * INDEX ON is not supported in this release.
  184. * If a table is opened exclusively and the same table is accessed by another user with SET EXCLUSIVE OFF, then the error "Option Value Changed" is returned by Visual FoxPro ODBC Driver instead of "File is in use by another."
  185. * MSQuery returns a "Cannot Open File" error when creating a table with a field name that starts with a number. For example, the field name "1995 Sales" is not allowed. Visual FoxPro does not allow the creation of field names that begin with a number, but MSQuery does.
  186.  
  187.  
  188. ==========================
  189. 5.  Troubleshooting
  190. ==========================
  191. If you have trouble installing the driver, try the following and then try to reinstall again:
  192.  
  193. 1. Clean-boot the machine. For example, under Windows 95, start in Safe Mode.
  194. 2. Close all other applications, including virus software, third-party shells, or toolbars such as Microsoft Office Manager.
  195. 3. If the computer has video or system ROM shadowing, disable these options before reinstalling.
  196. 4. Check that the .EXE file is not corrupted.
  197.  
  198. If you are still having problems:
  199. * Make sure that you are running on a clean configuration when testing issues.
  200.  
  201. * Use the Microsoft ODBC Data Source Administrator control panel Tracing tab to help determining the cause of problems.
  202.  
  203. * Check to see if the latest build of the driver is installed. To view the version:
  204.  
  205. 1. In the ODBC Data Source Administrator control Panel, double click the 32bit ODBC icon.
  206. 2. Click on the ODBC Drivers tab.
  207.  
  208. * You can generate an ODBC Trace Log by using the ODBC Data Source Administrator control Panel:
  209.  
  210. 1. In the Control Panel, double click the 32bit ODBC icon.
  211. 2. Select the Tracing tab.
  212. 3. Specify a When to trace option.
  213. 4. Specify a log file name.
  214. 5. Click Start Tracing Now.
  215.  
  216. Now, when you execute your code, all the C ODBC API calls, their input parameters, and their output are written to the log file. The ODBC log file is ASCII text that you can view in any standard ASCII text editor such as Word, Notepad, or WordPad. Occasionally, it might be necessary to include the trace log in a bug report. Since the ODBC trace log can be lengthy, copy only the last 4 or 5 function calls and paste them into a separate document before sending the bug report.
  217.  
  218.  
  219. ==========================
  220. 6.  Books
  221. ==========================
  222. Microsoft ODBC 2.0 Programmer's Reference and SDK Guide (ISBN#: 1-55615-658-8 from Microsoft Press) provides basic reference information.
  223.  
  224. Inside ODBC (ISBN#: 1-55615-815-7 from Microsoft Press) provides a good background on the development of the ODBC specifications and a CD with ODBC code examples.
  225.  
  226. Database Developer's Guide with Visual C++ (ISBN#: 0-672-30613-1 from Sams Publishing) has several good C++ examples that use the ODBC API.
  227.  
  228.  
  229.  
  230. ==========================
  231.  
  232.