你用oracle的工具運行看看,如果沒有問題的話,就可能不是oracle9i本身的問題呀。

解决方案 »

  1.   

    这不是oracle的问题,是你web组件兼容问题,系统没有找到相应的字段
      

  2.   

    把这条语句放在SQLPLUS下运行可以吗?
    sql>select distinct(id) from table;
      

  3.   

    select * from table

    select distinct(id) from table返回的数据字段是不同的,你程序中是否引用了不存在的字段名称?
      

  4.   

    程序以前没有问题
    我只是把他移植到笔记本上就不行了
    ASP程序
    SQL语句打印出来,并在ORACLE里运行也是没有问题的
    我是用ODBC连接的数据库
    我好象记得公司的服务器装完ORACLE后
    有人又装了个升级还是DRIVER之类的东西
    但是我笔记本上的没有装过
    我感觉是这个原因
    但是我从ORACLE网站当了ODBC的DRIVER
    但是安装DRIVER时报错
    我又重新安装了ORACLE9I
    再装DRIVER还是不行??????select * from table语句是在程序文件1中的,运行没有问题
    select distinct(id) from table是在程序文件2中的,运行出现:
    ADODB.Recordset 错误 '800a0cc1' 项目在所需的名称或序数中未被发现。”但是我在ORACLE中运行SQL:“select distinct(id) from table”
    运行的结果集 中 是有ID字段出现,并且也是有查询结果的所以还是想请大家多多帮忙,
    我现在出差在外地,
    一个人没有援助,
    这个项目又很着急,谢谢大家了!!!
      

  5.   

    我昨天网上又用了MS的oracle odbc链接了一下没有问题
    所以不是程序的问题
      

  6.   

    行了
    不用你们想了
    我已经自己搞定了就是oracle ODBC驱动的问题