odbc 中的 mySql 和 Oracle 驱动程序来连接我的应用程序。现在我需要获取连接的驱动程序详细信息。(即)如果我在 odbc 中连接一个 sql 数据库,如何找到它与 mySql 和 Oracle 类似的 SQL。 通过使用它,我只能获取 DSN 名称,而不是驱动程序类型或驱动程序详细信息
reg = reg.OpenSubKey("ODBC");
if (reg != null)
{
reg = reg.OpenSubKey("ODBC.INI");
if (reg != null)
{
reg = reg.OpenSubKey("ODBC Data Sources");
if (reg != null)
{
// Get all DSN entries defined in DSN_LOC_IN_REGISTRY.
foreach (string sName in reg.GetValueNames())
{Messagebox.Show(sName);
}
}
}
}
注意:我可以通过其连接扩展名 DRIVER 在打开的连接中获取 dll 名称,但它仅提供驱动程序的 dll 名称。但我需要确定连接是 SQL 还是 MySQL od ORACLE 的驱动程序类型 ..??