select * from [i:\mis\dt.dbf] where rq='200204'

解决方案 »

  1.   

    兄弟,不行
    select * from [i?  where rq='200204'
      

  2.   

    Sql.Text := 'select * from ''i:\mis\dt.dbf'' where rq=''200204'''
      

  3.   

    select * from "i:\mis\dt.dbf" where rq='200204'
      

  4.   

    sql不报错了
    select * from 'i:\mis\dt.dbf' where rq='200204'
    可是出现‘没有足够的内存为这次操作 ’
    记录只有400条。
    内存128M,nt4 d6
      

  5.   

    应先为 i:\mis\ 设别名吧?
      

  6.   

    你用BDE连上DBF后,再用SQL语句试试吧!
      

  7.   

    你的rq是字符型还是数字型?你用tdatabase控件试试看,这可以不要详细路径。
      

  8.   

    Sql.Text := 'select * from ''i:\mis\dt.dbf'' where rq=''200204'''