代码之家  ›  专栏  ›  技术社区  ›  John M Gant aman_novice

OLE DB连接字符串如何映射到DLL?

  •  1
  • John M Gant aman_novice  · 技术社区  · 15 年前

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

    OleDbConnection如何知道在何处查找 Provider=Sybase.ASEOLEDBProvider.2

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

    1 回复  |  直到 15 年前
        1
  •  4
  •   JP Alioto    15 年前

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