ID: Q196379
The information in this article applies to:
Xslatezp.exe is a self-extracting executable that performs data translations between Microsoft Access, FoxPro 3.0, SQL Server, and Excel.
This article demonstrates translation of data from one database format to another using Microsoft Foundation Class (MFC) ODBC. You use the JET engine as an interface to perform the data translations. Essentially, ODBC accesses data from a preexisting data store. This sample describes how to create this data store programmatically and dynamically, in a format different from the source using MFC ODBC and JET.
The following file available for download from the Microsoft Software Library:
~ Xslatezp.exe (size: 23648 bytes)
Release Date: DEC-01-1998
For more information about downloading files from the Microsoft Software Library, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q119591
TITLE : How to Obtain Microsoft Support Files from Online Services
File Name Size
-----------------------------------
Xslate.dsp 4,032 bytes
Xslate.dsw 535 bytes
Xslate.plg 811 bytes
Xslate.cpp 5,208 bytes
Xslate.ncb 33,792 bytes
Xslate.opt 53,760 bytes
Readme.txt
The sample performs translations between Microsoft Access, Excel, FoxPro
3.0, SQL Server 6.5 data stores. It works as follows:
1. Asks the user to enter the SQL Server name, Login ID and password.
2. Generates the SQL Server data source name (DSN) 'XslateSQLDSN'.
3. Creates the Microsoft Access database (Xslate.mdb) and the Microsoft
Access DSN 'XslateAccessDSN'.
4. Creates a Microsoft Access table 'XslateA' in 'Xslate.mdb' composed of
three fields and inserts a 100 records. The fields are as follows:
Field Name Data type
-----------------------
Field1 Counter
Field2 Text
Field3 Long
5. Exports this table to an Excel spreadsheet 'XslateX.xls' with the named
range 'XslateX1', a FoxPro table 'XslateF.dbf', and a SQL Server table
'XslateS'.
6. Translates the FoxPro table 'XslateF.dbf' to SQL Server 'XslateS1', the
SQL Server table 'XslateS1' to Excel spreadsheet 'XslateX.xls' with
named range 'XslateX2', and the Excel named range 'XslateX2' to a FoxPro
table 'XslateF1.dbf'.
This results in the following data stores:
database, the Microsoft Access and SQL Server DSN's.
Additional query words:
Keywords : kbDatabase kbJET kbMDAC kbODBC
Version : WINDOWS:3.0,3.5,5.0,6.0; WINNT:
Platform : WINDOWS winnt
Last Reviewed: December 10, 1998