win7,64位系统连接c#的一系列错误。

来源:互联网 发布:杭州行知中学校园网 编辑:程序博客网 时间:2024/06/01 10:01

    刚开始接触oracle,技术太差折腾了好几天,分享一点点经验防止大家太走弯路。

    1、安装和卸载

    点击打开链接

    卸载还是手工卸载比较干净。

    2、连接的方法:

    见官方说明点击打开链接

    连接语句的细节可以打开自己电脑的tnsnames.ora文件查看,在oracle安装文件夹里搜索一下就好了。

    3、错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

    监听程序正常,继续检查连接语句是否正确。

    4、错误:“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发错误

    一般是引用的odp.net的版本的问题。

    我在网上试了很多版本都有这个问题,最后使用自己电脑上安装的这个库,地址D:\app\(用户名)\product\11.2.0\dbhome_1\ODP.NET\bin\2.x

还是不行,最后发现问题的根源在于电脑是64为系统,所以方案的目标平台也要改为64。安装了oracle这个dll直接引用即可,不必再安装官方odac那个了。

    5、小贴士:使用sqlplus修改数据库最后要输入commit;提交才行。

    6、一段不错的代码:点击打开链接

0 0
原创粉丝点击