Question : Visual FoxPro OLE DB Data Provider Problems

Hello Everyone,

I'm having problems getting the Visual FoxPro 9 OLEDB Data provider to work on my machine.  When I install it, I get no errors, and it shows up in the available providers in SQL Server Import and Export wizard.  However when I try to use it (either through clicking on the Properties button or hitting next) it gives me the error posted below and completely locks up.

I have tried installing and uninstalling multiple times, even from a brand new OS install.  Different versions of SQL Server:  2008 R2 Developer and 2008 R2 Standard both to no avail.  Both have been fully updated along with the operating system.

I have been fighting with this for quite awhile now, and any help would be greatly appreciated.  I really need to get this running on my machine in order to support a app that uses it.

--Charly

Machine Specs:
Windows 7 Professional x64
SQL Server 2008 R2 Standard
AMD Athlon II X4 635 Processor 2.90 GHz
RAM 6.00 GB  
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
===================================

An error occurred which the SQL Server Integration Services Wizard was not prepared to handle. (SQL Server Import and Export Wizard)

===================================

External component has thrown an exception. (Interop.MSDASC)

------------------------------
Program Location:

  at MSDASC.DataLinksClass.PromptEdit(Object& ppADOConnection)
  at Microsoft.SqlServer.Dts.DtsWizard.OLEDBForm.buttonProperties_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Answer : Visual FoxPro OLE DB Data Provider Problems

SQL 2008 64 bit version cannot work together with 32 bit VFP OLE DB provider. You have to install 32 bit SQL version.

Another option is to install 64 bit Microsoft.ACE.OLEDB.12.0 provider (http://www.microsoft.com/downloads/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en) which supports dBase (not FoxPro!) files.
Random Solutions  
 
programming4us programming4us