用Delphi连接一个dBase的数据文件(.dbf),有什么需要注意的地方吗?我的TTable连接的时候总是报告表名称不正确(我选择的表名称是文件名)。另外,Memo字段的内容怎样通过代码取出来?谢谢。

解决方案 »

  1.   

    呵,试过ADO了,先定义了ODBC的系统DSN,然后连接的时候会报告未知错误。
      

  2.   

    找到方法了,用这样的连接字符串即可。
       S1:='Provider=MSDASQL.1;'
          +'Persist Security Info=False;'
          +'Extended Properties='
          +'"Driver={Microsoft Visual FoxPro Driver};'
          +'UID=;'
          +'SourceDB='+ vfpdbfpath
          +';SourceType=DBF;'
          +'Exclusive=No;'
          +'BackgroundFetch=Yes;'
          +'Collate=Machine;'
          +'Null=Yes;'
          +'Deleted=Yes;"';