ORA-06413:连接未打开。来自ASP.NET和Oracle 10g

时间:2012-12-19 05:57:19

标签: asp.net c#-4.0 oracle10g windows-7-x64

我正在尝试使用oledbconnection从c#asp.net Web应用程序连接oracle 10g 32位并收到以下错误:

ORA-06413: Connection not open. 

它正在从Windows应用程序和TOAD / SQL * PLUS正确连接。

我搜索了问题并尝试了所有可能的解决方案(检查特殊字符),但没有一个帮助。

请帮忙。

3 个答案:

答案 0 :(得分:0)

问题可能是你的.exe文件名有多个“。”,或者你的文件路径有括号“()”:

答案 1 :(得分:0)

创建连接对象后。您必须打开连接才能执行SQL命令。

假设您创建了一个名为oracleConnection的oracle连接对象。

然后你必须使用

oracleConnection.Open();

打开与您尝试连接的oracle数据库的连接。 另一个问题可能是你的oracle服务可能没有运行。所以检查oracle服务是否在后台运行。

答案 2 :(得分:0)

我做到了。我从我的机器上卸载了VS2010。格式化它。我再次在一个名为VS2010的新文件夹中安装VS2010。现在好了。无论如何,谢谢大家的回复。