如何在程序中访问foxpro的数据库
客户有个软件,是用foxpro95编的,汗一下   
 但是还必须用他,是一个售天然气的程序   
 我要把他的购买记录导入我的程序数据库中,所以需要在c#中访问foxpro95   
 网上找了一圈也没搞明白怎么访问foxpro。。。   
 有没有那位大大有过类似的经验,帮忙指点一下
------解决方案--------------------没用过,只能顶下了.
------解决方案--------------------试试:   
 打开dbf文件可以像打开mdb文件一样,只是把dbf文件所在的文件夹当作数据库,而dbf文件当作数据表 
 CONNECTIONSTRING= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的dbf文件的文件夹;Extended Properties= " "dBase 5.0;HDR=NO; " " " 
------解决方案--------------------  试试:   
 您可以使用ODBC.NET  Managed  Provider通过Microsoft  Visual  FoxPro  Driver来连接VFP数据库。   
   1.ODBC.NET  Managed  Provider可以从以下网站下载并安装:  
      http://www.microsoft.com/downloads/release.asp?ReleaseID=35715    
   2.在您的VB.NET工程中,添加对Microsoft.Data.Odbc.dll的引用。  
   3.在程序中利用类似以下代码读取VFP数据库:  
      Imports  System.Data  
      Imports  Microsoft.Data.Odbc  
       .  .  .    
       .  .  .  
      Dim  sConnectionString  As  String                     
      sConnectionString  =   "SourceType=DBC;SourceDB=C:\MyDBC\data1.dbc;Driver={Microsoft  Visual  FoxPro  Driver} "  
      Dim  objConn  As  New  OdbcConnection(sConnectionString)  
      Dim  da  As  New  OdbcDataAdapter( "Select  *  From  Table1 ",  objConn)  
      Dim  ds  As  New  DataSet()  
      da.Fill(ds,   "Table1 ")  
      . . .    
------解决方案--------------------最简单的办法是用foxpro6.0把dbf文件用copy语句转换成电子表格文件后就有办法了.
------解决方案--------------------OdbcConnection myOdbcConnection = new OdbcConnection(); 
 string destTable = strPath; 
 myOdbcConnection.ConnectionString = @ "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB= " + destTable +  ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO "; 
 myOdbcConnection.Open(); 
 OdbcCommand myOdbcCommand = new OdbcCommand(); 
 myOdbcCommand.Connection = myOdbcConnection; 
 myOdbcCommand.CommandText = ; 
 myOdbcCommand.ExecuteNonQuery(); 
 myOdbcConnection.Close();
------解决方案--------------------下一个vfp数据库驱动程序,安装,用ODBC连接就可以访问了,