The information in this article applies to:
SUMMARYThis article gives example SQL SELECT statements that you can use against Microsoft Excel versions 4.0 and 5.0 worksheets in Visual FoxPro by using ODBC. MORE INFORMATIONYou should already have created data sources to your Microsoft Excel files. For more information about how to do this, please see the following article in the Microsoft Knowledge Base: Q130732 How to Create Data Source to Microsoft Excel FilesTo execute an SQL SELECT against a Microsoft Excel version 5.0 workbook, you may need to execute the SQLTABLES() function to get the names of the worksheets that reside in the workbook. This will build a cursor that you can then browse to see the actual names of the worksheets to use. Here is an example use of the SQLTABLES function:
The cursor created by this code has five fields, the third of which
contains the table names. In the case of Microsoft Excel version 5.0, these
table names are actually the names of the worksheets within the workbook to
which you have connected. They all have a dollar sign ($) as the last
character, and you must be sure to include the dollar sign when accessing
the worksheet.
Here is an example of an SQL SELECT to a Microsoft Excel version 5.0 file:
Note that the sheet name is surrounded by double quotation marks, with the
entire select statement inside single quotation marks. This is the required
syntax.
Here is an example of an SQL SELECT to a Microsoft Excel version 4.0 file:
Note the absence of double quotation marks surrounding the sheet name.
Additional query words: VFoxWin
Keywords : kbcode kbVFp300 kbVFp600 FxinteropOdbc |
Last Reviewed: August 9, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |