Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
服务器管理员为我创建了一个 32 位 ODBC 系统 DSN,其中包含数据库和用户凭据。我现在正在努力了解如何从我的 C# 代码连接到该数据库。如果我使用的是 SSIS 连接,它会毫无问题地通过,所以我知道他们设置的数据是正确的。
我现在应该使用 SqlConnection 或 OleDbConnection 来访问它吗?我都试过了,无论我尝试什么类型的连接字符串,它总是会导致错误。这是连接到对连接字符串很重要的 Denodo 实例。
只需输入已配置的 DSN 名称即可:
using System.Data.Odbc; OdbcConnection DbConnection = new OdbcConnection("DSN=SAMPLE_ISAM"); // Your code here DbConnection.Close();
其他一切都是一样的,如果配置正确,“连接字符串”信息都包含在 DSN 本身中。