Connect Visual FoxPro using ODBC Driver

Microsoft Visual FoxPro is an object-oriented language and a development environment, application platform, and a database engine for creating desktop, web, and client-server applications. VFP's data engine can manage large amounts of data, and it allows the developer to reuse component libraries across applications. Visual FoxPro offers tools for building database applications, creating embedded database systems, organizing information into tables, and running queries. Devart ODBC drivers enable you connect to databases and cloud-based services through the Open Database Connectivity (ODBC) interface and load their data into a VFP database using the VFP Database Designer tool.

Key Features

Direct mode

Native connection to traditional databases and cloud-based services from Visual FoxPro using an ODBC driver. No need to use client software to establish Visual FoxPro ODBC connection and fetch your sales figures table from databases such as Oracle, MySQL, PostgreSQL, or cloud services such as Salesforce, QuickBooks, or Zoho CRM on Windows, macOS, and Linux - both 32- and 64-bit.

SQL data type mapping

Full support and mapping of data source-specific SQL data types to the standard ODBC data types. Access diverse data stores from Visual FoxPro through a unified interface with exceptional speed. You can create custom mappings between the data source fields and ODBC data types.

Secure connection

Devart ODBC drivers use SSL / SSH and HTTPS tunneling to protect user data as it flows between a remote server and Visual FoxPro over the Internet. Tunneling allows you to send communications securely between machines.

ANSI SQL-92 standard support for cloud services

Devart ODBC drivers address one of the major challenges of retrieving data from email marketing, CRM, accounting and other cloud applications into Visual FoxPro: their lack of adequate API support for SQL-92 standard SQL commands. Our drivers are designed to get the most out of the API of a cloud-based service.

How to connect Visual FoxPro using ODBC in 3 Simple Steps

Installing an ODBC driver for Visual FoxPro
01. Install the driver and configure a DSN. In Database Designer, right-click and select New Remote View...
Installing an ODBC driver for Visual FoxPro
Choose ODBC DSN in Visual FoxPro
02. Select New View, then select Available Data Sources. In the dialog box that appears, select your DSN. Click OK.
Choose ODBC DSN in Visual FoxPro
Import ODBC data to Visual FoxPro
03. Select the table and click Add. Select the fields to be retrieved, then right-click on the table and select Run Query.
Import ODBC data to Visual FoxPro

ODBC Data Connectors

Fast and unified access to databases

We offer you optimal data access by means of ODBC and native database client libraries. However, you can avoid using client libraries, since our ODBC drivers are able to connect via the native protocol directly without using client software at all.

Didn't find the necessary driver? Contact us!
Direct access to data

Why pick Devart ODBC Drivers for Visual FoxPro?

Fully Unicode-compliant ODBC drivers

Fully Unicode-compliant ODBC drivers

Unicode is the universal standard for encoding characters in most languages. Our ODBC drivers provide a Unicode-compliant way to work with strings and characters in databases: they are capable of mapping Unicode function calls and string data types to ANSI encoding.

All major versions of data stores are supported

All major versions of data stores are supported

Our ODBC drivers can be used to interact and perform SQL CRUD operations on popular traditional databases and cloud services from Visual FoxPro, such as MySQL, Oracle, PostgreSQL, Salesforce, or Mailchimp.

Regular feature update rollouts and timely bug fixes

Regular feature updates and timely bug fixes

We frequently release new versions of ODBC drivers with new capabilities or enhancements for already existing features. Changes and new features are added to the roadmap based on customer feedback. Bug fixes and minor improvements are released as nightly builds to resolve issues in a timely fashion.

Strict compliance with Microsoft ODBC 3.52 Specification

Strict compliance with Microsoft ODBC 3.52 Specification

Our ODBC drivers provide full support for the standard Open Database Connectivity API functions and data types. ODBC interface allows Visual FoxPro to connect to ODBC databases using the SQL language. Additionally, we have designed Advanced Connection String parameters that implement different types of behavior.

Exceptional SQL query performance and bulk updates

Exceptional SQL query performance and bulk updates

Our ODBC drivers allow you to perform bulk record update in Visual FoxPro in a single update statement while maintaining decent update speed. When you need to update a table with a million of records, you can use a single update operation which significantly reduces execution time compared to row-by-row operations.

Team of expert support engineers and community of developers

Team of expert support engineers and community of developers

Contact our friendly knowledgeable support team for assistance if have any questions about using our ODBC drivers with Visual FoxPro, or join our forum to discuss anything related to the database application development with other professional developers.

Frequently Asked Questions

Are ODBC connections secure on Windows?

ODBC connections are secure on Windows - protected by Microsoft Defender and Firewall you will not need to worry about your data. However, you can always improve your security by not storing login information (save password function) or by implementing a custom form to avoid caching the sensitive information.

How to set up an ODBC connection on Windows?

You need to install the corresponding data source driver and using ODBC Data Sources (32- or 64-bit) application create a data source and enter all connection details.

Does ODBC use TLS?
TSL 1.2 is supported in Direct mode.
Does ODBC use SSL?
You can use the Encryption for Data option to enable SSL connections.
Why is the ODBC connection failed?
The most common cause for ODBC connection failure is entering incorrect details. Please ensure the details you have entered are correct and fix mistakes, if there are any. Otherwise you can browse Devart forums for troubleshooting or consult the online documentation.
Where can I read more information about ODBC drivers?

Choose Devart ODBC driver for your data source

You can try out any of these for free