c#winform程序打包成安装文件后无法连接oracle数据库

时间:2022-05-13 18:41:40
c#winform程序打包成安装文件后无法连接oracle数据库,在开发环境是可以用的,但是生成安装包运行的时候报

异常!Error while trying to retrieve text for error ORA-06413


是不是要在打包安装文件的时候加入oracle的串文件呢?

5 个解决方案

#2


引用 1 楼 starfd 的回复:
http://jingyan.baidu.com/article/8ebacdf0c5955149f65cd588.html

不是oracle数据库连不上,调试都是可以的,只是打包程序安装后出现这个问题

#3


ORA-06413 连接未打开

#4


引用 3 楼 xuzuning 的回复:
ORA-06413 连接未打开

需要打包的时候把oracle串文件一起打包吗?但编译环境是没问题的呢

#5


原来是64位系统安装路径问题
"ORA-06413: 连接未打开"错误,是因为连接数据库的程序所在的路径是不允许有特殊字符的。VS在64位版本下安装时,默认安装在Program Files (x86) 下,就"()"特殊字符引发的错误。

修改VS的安装目录,创建WinForm项目,连接数据库,测试通过。

#1


#2


引用 1 楼 starfd 的回复:
http://jingyan.baidu.com/article/8ebacdf0c5955149f65cd588.html

不是oracle数据库连不上,调试都是可以的,只是打包程序安装后出现这个问题

#3


ORA-06413 连接未打开

#4


引用 3 楼 xuzuning 的回复:
ORA-06413 连接未打开

需要打包的时候把oracle串文件一起打包吗?但编译环境是没问题的呢

#5


原来是64位系统安装路径问题
"ORA-06413: 连接未打开"错误,是因为连接数据库的程序所在的路径是不允许有特殊字符的。VS在64位版本下安装时,默认安装在Program Files (x86) 下,就"()"特殊字符引发的错误。

修改VS的安装目录,创建WinForm项目,连接数据库,测试通过。