个人版ORACAL?看看 WinnT Control panel->Service 有没有 Ora...
有几个?写下来给我看看。

解决方案 »

  1.   

    太含糊了!
    WINNT的个人版ORACLE?
    数据冲突?Error? ORACAL——ORACLE
      

  2.   

    WinnT Control panel->Service 有Ora...:OracleClientCache80
    OracleServiceORCL 已启动      自动
    OracleStarORCL 已启动      自动
    OracleTNSListerer80 已启动      自动
      

  3.   

    我所说的数据冲突是指数据类型不匹配和主键不唯一。
    我所用的开发平台为POWER BUILDER。我原先在工作站为WIN95 ,PERSON ORACL中运行得很好的程序(已经编译或没有编译的)在工作站为WIN98 ORACL 8i中出现‘主键不唯一’的提示以及‘数据类型转换错误’等信息。(person 版 ORACL 在win98中装不上)。
      

  4.   

    客户端装Oracle7.3绝对没问题,这个我试过。只要字符集对应正确的话,应该是没问题的啊!
      

  5.   

    服务端是PERSON ORACL 8.* 吗?现在市场上有oracle7.3 吗?
      

  6.   

    服务端是Oracle8.0,但不是Oracle8i,客户端也可以装Oracle8.0,在真正用数据源的时候用Oracle7.3也没关系,关键是字符集要一样
      

  7.   

    firing_sky:
    您所说的“字符集” 指什么?  如何让它们一样?
      

  8.   

    firing_sky:
    不好意思,  我还是不明白您所说的"字符集"指什么,具体该如何找,找到后如何办?
      

  9.   

    在我的理解中,和原先的数据有冲突是指的以前的数据出现乱码。在这个前提下,才考虑到字符集的问题,你查找服务器和客户端机器上的 HKEY_LOCAL_MACHINE\SoftWare\Oracle子键,大概有一个键叫“Language”还是什么别的,记不清了,把客户和服务器的这个键指改得一致……
      

  10.   

    firing_sky:
        非常感谢您如此快的回答此问题。我听朋友说, 以前在WIN98中装的ORACAL 7.3 的确是有码的问题,并且因为此问题而放弃了ORACAL 7.3,也就不知道是否在运行程序时出错. 现在的问题是,我在客户端装上ORACAL 8i,它并不显示乱码,而是在特定的位置出现"数据类型不匹配"和"主键不唯一"的提示,(当然也不能存盘,在WIN95中运行正常).  因为原来选择的是PERSON 版,在控制面板的ODBC 中不能直接用ORACALE FOR OCBC 的驱动程序,而是用MICROSOFT ODBC FOR ORACLE驱动程序,我不知道这有没有关系?
      

  11.   

    这……似乎是数据库本身的问题……
    一般的说,Oracle本地版是为单机设计的,一般不用客户端和它进行联结。
    你可以用ORACLE FOR ODBC的驱动程序试试,装了Oracle客户端后应该是有ORACLE FOR ODBC驱动程序的。最好还是找个Oracle8的客户端。
      

  12.   

        字符集键应是HKEY_LOCAL_MACHINE\SoftWare\Oracle 中的 NLS_LANG ,你在安装
    时如果用选用的都是简体中文,就不会出现字符集的问题。另外如果客户端同时安装了个
    版本的 ORACLE 会出现某些冲突,最好先卸载一个。PERSONAL ORACLE 8 应有 WINDOW98
    版。
      

  13.   

    非常感谢大家,  尤其尤其是FIRING——SKY。
     这个问题已经不再是先前提出时那样重要和紧急了。我想也恐怕也不会有更好的解答了。“算了吧,就这样忘了吧”,打分!
    谢谢FIRING—SKY!!!!