我在简体WinXP底下用的。没有出现上述问题。会不会是因为繁体的原因?别的同事的跟你的一样也是繁体的吗?

解决方案 »

  1.   


    是的。我们这边有不少都是繁体win 2000
      

  2.   

    "可是在我输入非法语句的时候,弹出的提示框里面有乱码(简体中文字符),而别的同事弹出的提示框里面的是英文:invalid..."说明你们的字符集不一样
      

  3.   


    系统:Win 2000繁体
    地区设定:英语(美国)上述两个设定还有注册表中[本机\软件\oracle\nls_lang]
    的内容以及PL/SQL Developer版本和别的同事的一样,
      

  4.   

    注册表中[本机\软件\oracle\nls_lang]值為NA
      

  5.   

    把注册表中的nls_lang的值改掉.oracle键下有几个nls_lang的值.你都找一下.改成下面查询得到的:select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3
      

  6.   

    感謝[dinya2003(OK)]
    問題解決了,用了您所給的方法。