gpt4 book ai didi

c# - 在组合框中填充数据源驱动程序名称

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:41 25 4
gpt4 key购买 nike

我想在 C# 中填充所有可用的数据源驱动程序。像 ODBC 驱动程序、.NET Framework 数据提供程序等。如您所见,在 Crystal 报表应用程序中,当您配置与 sql server 的连接时,会显示所有可用的数据源。

我们能否使用 C# 代码检查 OleDb 驱动程序、ADO.NET 驱动程序是否存在。

最佳答案

MSDN 的例子用于列出 ADO.NET 提供程序(对于 ODBC,请查看@HarisHasan 的评论):

static DataTable GetProviderFactoryClasses()
{
// Retrieve the installed providers and factories.
DataTable table = DbProviderFactories.GetFactoryClasses();

// Display each row and column value.
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
Console.WriteLine(row[column]);
}
}
return table;
}

关于c# - 在组合框中填充数据源驱动程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8244575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com