你一定是建表的时候使用了如下语句
create table userinfo
(
"userid" number(6),
"username" varchar2(8),
"password" varchar2(10));应该在建表的时候不要在字段名上加引号create table userinfo
(
userid number(6),
username varchar2(8),
password varchar2(10));

解决方案 »

  1.   

    1.desc userinfo;
    检查一下。2.赋一下权限:
    grant connect,resource to your_user;
      

  2.   

    创建表时,使用了双引号,oracle对它大小写区分
      

  3.   

    原因向Beckham所说。
    beckham昨晚踢球真不带劲,不像个球星。^_^
      

  4.   

    原因找到了,诚如ATCG(ORF) 所言,我使用了ORACLE的工具,在建表的时候,使用了copy and paste的方法,ObjectBrower就将这种拷贝过来的字段名上面自动加了双引号,导致后来的查询也出现错误,向各位表示感谢。