Solving "Error 1919" When Configuring an ODBC Data Source for Visual FoxPro Database

Configuring an ODBC Data Source for Visual FoxPro Database can be challenging. This error can occur due to a variety of reasons, including compatibility issues, system restrictions, resource problems, etc. Generally speaking, this error can be resolved by running some simple troubleshooting steps. This guide helps to explain how to resolve error 1919 when configuring an ODBC Data Source for a Visual FoxPro Database.

Prerequisites and System Requirements

  • Microsoft Visual FoxPro 9.0 or higher
  • Microsoft .NET Framework 3.5 or later
  • Windows 8 or above, Microsoft Windows 7 or lower
  • Windows Installer version 5.5 or higher
  • A valid and active internet connection

Resolution Steps

Make sure that the system and software requirements are met.

Make sure that all Microsoft components are up to date, especially the .NET Framework versions. To check for updates for your installed Microsoft components, you can use the Microsoft Update site or run Windows Update from the Control Panel.

Make sure to add “NETWORK SERVICE” user to the SQL server and give “db_owner” permission.

  1. Re-register the VFP OLEDB provider in Visual FoxPro. This can be re-registered by running the REGSERVER command from the Command Prompt
  1. Re-start your system and try to connect Visual FoxPro Database again. If the error message persists after following the above steps, you must look at the system restriction and see if there is any conflicting restriction that is blocking the access.


Q. What is ‘NETWORK SERVICE’ user?

A. ‘NETWORK SERVICE’ is a user account in Microsoft Windows operating systems, which is used for services that run under different accounts.

Q. How to check if .NET Framework is installed?

A. To check if .NET Framework is installed, go to Control Panel and open “Programs and Features”. There, you’ll see a list of installed programs. Check the list to see if the installed Microsoft components include .NET Framework.

Q. How to Run Windows Update?

A. To run Windows Update, open the Start Menu, type "Update", and choose Windows Update. Alternatively, you can open the Control Panel and look for “Windows Update” as well.

Q. What is VFP OLEDB provider?

A. Visual FoxPro OLEDB provider is a data provider to connect Visual FoxPro Database with third-party applications such as Microsoft Access, Microsoft Excel, Visual Basic, etc.


A. REGSERVER is the command-line version of the Windows Registry Editor (REGEDT32.EXE). It is used to register and unregister .OCX ("OLE custom control") files. REGSERVER also registers and unregisters type libraries, system components, and other components.

Expert answers
for every coding challenge.

Get the information you need to solve your programming problems on, the expert-driven alternative to StackOverflow

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.