有一个VB+oracle 的系统------(1)oracle9i 数据库名,表名,字段名都是大写;
(2)而VB 程序中SQL 语句的字母(如 table 名和字段名)都是小写。编译运行后出错,说是找不到相应的table,当把 VB 程序中 SQL 语句的 table 名和字段名改成大写就 OK 了。难道VB程序也区分字母大小写?

解决方案 »

  1.   

    不会吧!!我以前用SQL SERVER都没有错过!!!
      

  2.   

    oracle是不区分大小写的
    在表名前加上schema限定
      

  3.   

    oracle9i区分大小写吗?
    我用的是8i
    不区分大小写的
      

  4.   

    Oracle在安装的时候,会要求你是否区分大小写.默认为区分,所以你的Oracle区分大小写
      

  5.   

    wuzhiliang(枕着雨声入眠) :有没有解决方法?难道要重装oracle9i?(晕!~~~~~~)
      

  6.   

    3CD 的 Oracle 9i 在安装时,安装程序并没有问你是否区分大小写
      

  7.   

    3CD 的 Oracle 9i 在安装时,安装程序并没有要你选择是否区分大小写
      

  8.   

    Oracle 9i 是不区分大小写的啊!
      

  9.   

    happybeyond(衣带渐宽怎不悔,VB消得人憔悴~) :
    那首贴的问题到底是什么原因?
      

  10.   

    补充:该系统通过 ODBC 访问 oracle 数据库,难道是 ODBC 区分大小写?