同时打开一个数据库中的多个表,用tabel是不行的,改用Query控件吧,具体,你不看书,恐怕只能你是个天才才行!呵呵%

解决方案 »

  1.   

    我用过BCB,不过我上次用的是ADOQuery,好象没碰到过这个问题。原来用的数据库是SQL server,现在用的是DBaseIII,本地数据库没搞过啊
      

  2.   

    同时打开一个数据库中的多个表,用tabel是不行的,改用Query控件吧
    ---OK
      

  3.   

    你用
    query1.close;
    query1.databaseName:=shengshi.text;
    query1.sql.clear;
    query1.sql.text:='Select * from '+'dd.dbf';
    query1.open;
      

  4.   

    好,表的问题我已搞定,现在再来研究一下Query的问题。错误是:
       invalid parameter.
        File or directory does not exist.
        File: C:\Program Files\Borland\Delphi6\Projects\pro_lhz\_QSQL000.DBF
      

  5.   

    C:\Program Files\Borland\Delphi6\Projects\pro_lhz\_QSQL000.DBF
    不存在你不明白吗?
      

  6.   

    我明白,关健是这是个什么东东 ?我没用过这个什么_QSQL000.DBF..
      

  7.   

    这个好想是一个在使用bde查询foxbase时,处理大量数据,生成的临时文件,你是不是误删了他,我建议你重新注销一次电脑,再去编译运行。
      

  8.   

    学数据库,一定要在sql上下工夫,不然很难进阶的
      

  9.   

    你把你的代码上传看看,我想看看,你是不是连接foxbase的数据库?
    还有你是直接指定database路径?还是通过bde和odbc建立别名alias
    连接数据库?