C#.net 连接到 Oracle 数据库错误
Posted
技术标签:
【中文标题】C#.net 连接到 Oracle 数据库错误【英文标题】:C#.net connection to Oracle database error 【发布时间】:2014-03-31 15:19:52 【问题描述】:我有一个需要连接到 Oracle 数据库的 C#.net 应用程序。我构建了连接字符串和数据网格,并显示连接和拉取数据。问题是当我尝试查看它给我这个错误的页面时;
ERROR [IM002] [Microsoft][ODBC Driver Manager] 数据源名称不正确 已找到但未指定默认驱动程序
我已进入服务器上的 IIs 并设置了连接字符串,但仍然出现错误。这是我的页面代码... " ProviderName="" SelectCommand="SELECT DATE_ENTERED, EMAIL, SUGGESTION FROM CFO_INTRANET.SUGGESTIONS"> 我的连接,
我错过了什么??
【问题讨论】:
DSN? ISomg ODBC 是相当新的 - 这是我会使用的最后一件事。 您是否在代码之外测试了此连接字符串作为起点? 为什么不用.NET驱动? 经过测试的连接字符串,它工作得很好......当我尝试查看让我头疼的页面时。 您需要在托管 IIS 应用程序的机器上配置您的 ODBC 驱动程序。 【参考方案1】:要为 32 位应用程序设置 ODBC 链接,您必须使用:
C:\Windows\SysWOW64\odbcad32.exe
要为 64 位应用程序设置 ODBC 链接,您必须使用:
C:\Windows\System32\odbcad32.exe
【讨论】:
以上是关于C#.net 连接到 Oracle 数据库错误的主要内容,如果未能解决你的问题,请参考以下文章
如何从 .Net Core 连接到 Oracle 数据库连接
如何将 Laravel 8 连接到 oracle 11g 数据库?
在 ASP.NET MVC 项目中无法使用实体框架连接到 Oracle 数据库