当然不行了,tADOquery只能用来执行SQL语句,而DESC 是SQLPLUS的一个命令,而不是
ORACLE的DD。如果你想用工具就使用PL/SQL Developer  开发工具来查看,里面能清楚
的看到有哪个连接到数据库做什么操作。

解决方案 »

  1.   

    PL/SQL Developer  工具到  http://www.51delphi.com/delphi/
    下载,把  PLSQL DEV 5.1.6.747 下载下来,安装好后就可以通过里面的
    SESSIONS菜单看到获得本地已有前端程序(已连接到数据库)执行什么SQL语句
      

  2.   

    也可把这个些放到过程中执行啊
    在delphi中调用这个过程试,变通一下试试
      

  3.   

    试试
    select table_name,column_name,data_type from cols
    可以显示所有表对应的字段名和类型
      

  4.   

    to lgqducky:
       研究一下先!
    to blueshu:
       提示一下怎样实现或给出代码!
    to atao245993:
       目的是使用DESC命令,况且贵兄提示的SQL执行后返回为空,并不是所有的类似语句都能
    返回所需要的东西。
      

  5.   

    ADOquery1.SQL.TEXT:='select COLUMN_NAME  from cols where table_name=''Tablename''';
      

  6.   

    怎么回答问题的这么少!PL/SQL Developer 中如何获得一段时间内的SQL语句,而不仅是最后一条语句。