【发布时间】:2015-05-06 04:59:12
【问题描述】:
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 ..??
【问题讨论】:
标签: c# mysql odbc driver mysql-odbc-connector