我用 delphi+ ado+odbc + foxpro   向 dbf 文件插入记录时,提示错误  [Microsoft][ODBC Visual FoxPro Driver]Variable 'Q955P24' is not found,并且是在 数据量多的情况下出现这种错误,请问如何解决 一次性向dbf里插个1000左右的记录都没有问题,插多了,就出现 如题的错误我的 adoconnection 的 连接字符串是这样写的
 dataMod.ado_fox.ConnectionString :=
                           'Provider=MSDASQL.1;Persist Security Info=False;'
                           + 'Extended Properties="DSN=Visual FoxPro Tables;exclusive=true;UID=;'
                           +  'SourceDB='+foxpath+';'+'SourceType=DBF;'
                    +'Exclusive=No;BackgroundFetch=Yes;Collate=Machine;"'
请问[Microsoft][ODBC Visual FoxPro Driver]Variable 'Q955P24' is not found是个什么错误,怎么解决它

解决方案 »

  1.   

    delphi和vfp的版本分别是多少
    建议用vfp7.0以上的ado驱动,不要用odbc
      

  2.   

    有专门的驱动吧vfpoledb.exe需要的话可以联系我
      

  3.   

    我用oledb连接 发现 生成的 字符型的字段和 numeric型的字段 宽度,比我定义要大,造成 程序运行错误shuihan20e  vfpoledb.exe  给我一份吧,怎么用?
    我的 
      

  4.   

    微软官方网站上说 使用宏vfpodbc,插入超过 64个字段的表,999行记录时就会出错