使用VB.net连接到Oracle

时间:2013-01-14 22:50:27

标签: vb.net oracle

我正在使用Oracle 11g,而我正试图让它连接到VB.net。我已经安装了Oracle数据提供程序。我可以访问samples文件夹下的tnsnames.ora。但是由于某种原因我无法找到listener.ora文件。尝试连接到数据库时,我收到以下错误:ORA-12560:TNS:协议适配器错误。我试图让我的数据库运行通过服务,但没有一个显示我的数据库。

希望我很清楚,我会建议为什么没有监听器文件以及为什么会发生此错误。我已经尝试过教程,使用此链接http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/GettingStartedVBVersion/GettingStartedNET_VBVersion.htm并使用向导但仍然得到相同的错误消息。

1 个答案:

答案 0 :(得分:0)

OK。用你的数据库odt安装ODAC。(32位)。不要编辑和tns细节 并将oracledataaccess.dll的referenece添加到您的项目中。 导入这两个

select id from table where date <= #2017/01/31#

然后添加行

Imports Oracle.DataAccess.Client
Imports Oracle.DataAccess.Types

这对我有用。 如果可行,请在tns文件中添加数据,因为不建议将连接字符串保留在代码中。