c# - Windows Server 2008 R2 中的 ODBC 连接

标签 c# asp.net oracle

在 Windows Server 2008 R2 中不显示 Microsoft ODBC for Oracle 64 位。

我做了一个连接字符串。前往C:\Windows\SysWOW64\odbcad32.exe并添加用户名和服务器并选择 Microsoft Odbc for Oracle,但是当我运行我的应用程序时,它显示:

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

我的连接字符串如下:

<connectionStrings>
<add name="conct" connectionString="DSN=mydb;UID=123;PWD=334"/>
</connectionStrings>

如何消除此错误以及如何检查连接字符串或未找到驱动程序中的哪一个错误?

最佳答案

C:\Windows\SysWOW64\odbcad32.exe 用于访问 Windows x64 上的 32 位 ODBC 驱动程序。如果您所需的驱动程序是 64 位,则需要使用 c:\windows\system32\odbcad32.exe

关于c# - Windows Server 2008 R2 中的 ODBC 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25546694/

相关文章:

c# - 如何在给定点停止线程?

c# - 模糊文本匹配 C#

asp.net - 如何更改 WebClient 中的 UrlReferrer

c# - 在回发时询问 AD 凭据/"Connection Interrupted"

sql - Oracle Connect 按顶层/底层层次结构

Java,oracle数据库更新时的触发函数

c# - Windows 用户界面自动化

c# - C# 类定义的语法

c# - 如何从 WebAPI 中的异常获取 HttpStatusCode?

SQL 正则表达式 - 替换为另一个字段中的子字符串