2014-03-31 22 views
0

我有一个C#.net应用程序,我需要连接到Oracle数据库。我建立了连接字符串和数据网格,并显示连接和拉取数据。问题是当我尝试查看它给我这个错误的页面时;C#.net连接到Oracle数据库错误

ERROR [IM002] [微软] [ODBC驱动程序管理器]数据源名称未 发现并没有指定默认驱动程序

我已经到IIS我的服务器上,并设置连接字符串,但仍得到错误。这里是我的网页代码...... “的ProviderName =” <%$的ConnectionStrings:CFO_INTRANET1.ProviderName%>”的SelectCommand = “选择DATE_ENTERED,EMAIL,建议; FROM CFO_INTRANET.SUGGESTIONS”> 我的连接,

我缺少什么?

+0

的DSN? ISomg ODBC非常新 - 这是我将要使用的最后一件事。 – TomTom

+0

是否以代码的外部测试此连接字符串作为起点? –

+0

为什么你不使用.NET驱动程序? –

回答

1

设置一个ODBC链接,32位应用程序,您必须使用:

C:\Windows\SysWOW64\odbcad32.exe 

设置一个ODBC链接,你必须使用一个64位的应用程序:

C:\Windows\System32\odbcad32.exe 
+0

双击sys32 exe和我的odbc强化... –

+0

ODBC工作正常! –