如题。

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
        showmessage(Table1.DataBaseName);
    end;
      

  2.   

    这个问题的答案不存在唯一性呀。
    一个库里有这样的表,别的库里也可能有呀。BDE数据库名和表名可以用Session
    来取。
    uses
      DBTables;
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      Session.GetAliasNames(ListBox1.Items);
      //取出所有数据库名放到ListBox1中
      Session.GetTableNames('Template','*.db',False,False,ListBox2.Items);
      //取出Template数据库下的所有*.db表放到ListBox2中。
    end;
      

  3.   

    找出系统中所以的数据库名字,
    然后从已经知道的 数据库名字 下找表名,这个too easy。我的意思是说,我给出了一个表的名字---是唯一的。
    我要得出 该表对应的 数据库名!
                     ~~~~~~~~~~
    是逆向操作。
    望大虾们指教。to:wengj(六月雪) 
    有 本事先给出 答案,在这里乱嚷嚷,谁不会啊?