delphi 连接foxpro 的程序不能运行在xp操作系统下面吗 非常着急,解决立即加分(eastasp)已经开了两个帖子了begin
   ADOTable1.Close;
   ADOTable1.ConnectionString:='Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={Microsoft FoxPro VFP Driver (*.dbf)};UID=;SourceDB=   C:\Database\  ;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"';//.DBF表table1在G:\uu文件夹里
   ADOTable1.TableName:='jmb';
   ADOTable1.Open;
end;
win2000下面非常好用

解决方案 »

  1.   

    下载MDAC_TYP.exe并安装。版本2.6以上,试试。
      

  2.   

    安装的时候打包VFP的运行库试试看
      

  3.   

    2.7的包我都打了,还是不行,vfp什么运行库啊
      

  4.   

    VFP6 的运行库:vfp6r.dll、vfp6rchs.dll、gdiplus.dll    
    VFP7 的运行库:msvcr70.dll、vfp7r.dll、vfp7rchs.dll、vfp7renu.dll、gdiplus.dll    
    VFP8 的运行库:msvcr70.dll、vfp8r.dll、vfp8renu.dll、gdiplus.dll
      

  5.   

    是不是ADO的问题呀,装MDAC试一下
      

  6.   

    还不如安装个 OLEDB FOR VFP 的驱动好了.
      

  7.   

    问题是不是出在 C:\Database\ 上?
    我没有xp 用的2000 所以不试了。
    你硬盘上有这个目录,其实是从这里调的
    你在xp的机器上也建这个目录 把 jmb.dbf拷进去试试
      

  8.   

    我怎么会犯这么弱智的错误呢,我既然这么写当然知道要调用 C:\Database\ ,我用的2000很好用的
    大家看看用delphi调用vfp,在xp上能不能用,多谢了