C# 连接到系统 ODBC 数据源

问题描述 投票:0回答:2

服务器管理员为我创建了一个 32 位 ODBC 系统 DSN,其中包含数据库和用户凭据。我现在正在努力了解如何从我的 C# 代码连接到该数据库。如果我使用 SSIS 连接,它会顺利通过,所以我知道他们设置的数据是正确的。

我现在应该使用 SqlConnection 或 OleDbConnection 来访问它吗?我已经尝试过这两种方法,无论我尝试哪种类型的连接字符串,它总是会导致错误。这是连接到对连接字符串很重要的 Denodo 实例。

c# odbc denodo
2个回答
10
投票

只需输入已配置的 DSN 名称即可:

using System.Data.Odbc;
OdbcConnection DbConnection = new OdbcConnection("DSN=SAMPLE_ISAM");
// Your code here
DbConnection.Close();

其他一切都一样,如果配置正确,“连接字符串”信息都包含在 DSN 本身中。


0
投票

我在连接 ODBC 时遇到问题,sv2022 找不到 OdbcConnection()。我使用.NET 8.0。这种情况下如何连接ODBC系统DSN?谢谢

© www.soinside.com 2019 - 2024. All rights reserved.