EasySQL4Fox - helps tie FoxPro and SQL Server together

   Full manual

FoxPro + SQL Server. EasySQL4Fox functions

Update Visual FoxPro syntax to SQL Server syntax

 

FoxPro + SQL Server. EasySQL4Fox functions

Update Visual FoxPro syntax to SQL Server syntax

Read full manual here

Why combine Visual FoxPro with SQL Server?  

If any of your tables are larger than 2 Gb or may exceed this limit in future, you have to use your FoxPro application as a front end application to a database that doesn't have such limitation. We recommend that you use SQL Server as Microsoft heavily promotes it now. Today opinions on your application will greatly depend on its compatibility and ability to interact with SQL Server database. Besides, SQL Server is famous for its reliability (for example, with indexes).

SQL Server syntax (T-SQL) is different from FoxPro implementation of SQL.

If you try to use your existing FoxPro application with SQL Server database you will face lots of bugs - the database won't understand the syntax of statements passed from your front end application. The only way to bind an existing FoxPro application to SQL server database was to rewrite existing code line by line. Now there are two ways: you may either spend weeks debugging your code and adjusting it to T-SQL rules, or have EasySQL4Fox do it for you at runtime in a single function call.

EasySQL4Fox helps use FoxPro applications as front end for SQL Server databases.

EasySQL4Fox 'translates' existing statements into syntax SQL Server understands. It is a .fll library which should be included to your project. EasySQL4Fox has its own set of methods which process FoxPro SQL statements and transform them as required by T-SQL standard. All you have to do is pass your existing SQL statement to the needed method of the library. EasySQL4Fox will analyze the text string of the query, make necessary replacements and pass the query to SQL Server database. The library has been successfully used in numerous Valley of the Mind and Pinter Consulting projects since 2003.

EasySQL4Fox and its components.

The typical shipment of EasySQL4Fox includes the library itself and EFOX_Data_Adapter class which is used to abstract application data domain from database type. Also, we provide a sample class which shows how both components work. Download a free trial version of EasySQL4Fox and check whether it is useful for you. If you like it, you may pay for it and use it in your FoxPro + SQL Server applications. If you don't like it, just keep on rewriting your code line by line.

The trial version allows a limited number of function calls (300 calls) during one library load session. You cannot use its full functionality in your applications. Still, the trial version shows you how EasySQL4Fox works and helps you check whether it is useful for you.

EasySQL4Fox sitemap  

How to use EasySQL4Fox

Full manual

EasySQL4Fox features

 

New! VFP SELECT statement translation to popular .NET dialects

 

 

 HotLog

Download EasySQL4Fox for your consideration or order a copy of EasySQL4Fox.