当连接到数据库以后怎样获得此数据库下的所有表名称(三层结构)不用ADO组建
请各位帮忙!谢谢。

解决方案 »

  1.   

    sql server
    select * from sysobjects where type = 'u' oracle
    从数据库字典中找,具体的字典名忘了
      

  2.   

    adoconnetion1.gettablenames(listbox1.items);
      

  3.   

    对不起我问的是获得Oracle数据库下的所有表名称(但不能用ADO组建获得。)。谢谢请帮忙!
      

  4.   

    //combobox1.click
    with combobox1 do
    begin
      itmes.clear;
      session.GetAliasNames(items);
      text:=items[0];
    end;//listbox1.click
    str:=combobox1.items.strings[combobox1.itemindex];
    with listbox1 do 
    begin
      items.clear;
      session.getTableNames(str1,'',true,true,listbox1.items);
    end;
      

  5.   

    kdg2000(天涯):
       请问我的中间层用的是session可以得到表名称,但怎样将这些值传给客户端?