在odbc数据源管理器创建一个位于局域网上的oracle数据源,在添加数据源向导下通过odbc数据源添加oracle中的数据表时,出现如下错误:
已添加了具有相同键的项(中文版),an item with the same key has already been added(英语版)。 而在添加数据源向导下直接添加oracle服务器上的数据表时,没有报错。真是不可思议。哪位高人指点一下迷津,多谢!环境为:
windowsxp sp2版, visual studio 2005 c#,oracle10。

解决方案 »

  1.   

    上次我也遇到过,但错误不是在数据库,而是dictionary添加了相同的键,建议你查下出错的具体地方
      

  2.   

    可是当oracle表中的column的键值为英文时,是可以的。只要有一个中文的column键值,就会报错。
      

  3.   

    历经几天的反复装系统,装vs,装oracle,终于找到了原因。他妈的在装oracle的client时选错了选项,出现上述错误反应了oracle与odbc之间的兼容性是存在不确定性因素。