是错误的。因为你没有给TblF.TableName赋值

解决方案 »

  1.   

    加了tablename还是没用,总是报"invalid directory",当然我“c:\”下有“f.mdb”文件的
      

  2.   

    DatabaseName属性只要你的目录,不要你的文件名,如果是'C:\f.mdb',它会认为f.mdb是个目录,所以提示无效的目录,只要'c:\'就行了,不过你这是Access,恐怕要主要驱动程序问题。
      

  3.   

    请用ODBC(别名法)去连吧,你的BDE可能不支持,要么用ADO去连准成.
      

  4.   

    对微软的数据库,推荐使用ADO,可以使用非常不错的性能。