【问题标题】:How are OLE DB connection strings mapped to DLLs?OLE DB 连接字符串如何映射到 DOLlars?
【发布时间】:2010-11-14 19:11:52
【问题描述】:

OleDbConnection 构造函数如何知道要为连接字符串中的给定提供程序名称调用哪个提供程序 DLL(我假设它是一个 DLL)?比如下面的代码...

string cnStr = "Provider=Sybase.ASEOLEDBProvider.2;Server Name=etc...";
OleDbConnection cn = new OleDbConnection(cnStr);

OleDbConnection 如何知道在哪里可以找到Provider=Sybase.ASEOLEDBProvider.2

我正在尝试调试我的 Winforms 应用程序中的数据访问问题,我认为这可能与已修复的驱动程序错误有关,因此我可能需要升级我的 DLL。

【问题讨论】:

    标签: .net ado.net oledb connection-string database-connection


    【解决方案1】:

    映射在注册表中完成。对于 SQLOLEDB,我在适当的类 id 下有一个 %CommonProgramFiles%\System\Ole DB\sqloledb.dll 的装配位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 2011-04-24
      • 2017-03-25
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      相关资源
      最近更新 更多