Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从C#连接到SQL server表并在microsoft visual studio中检索信息?_C#_Sql_Sql Server_Visual Studio - Fatal编程技术网

如何从C#连接到SQL server表并在microsoft visual studio中检索信息?

如何从C#连接到SQL server表并在microsoft visual studio中检索信息?,c#,sql,sql-server,visual-studio,C#,Sql,Sql Server,Visual Studio,我需要在Microsoft Visual Studio中使用C#连接到SQL Server数据库中的特定表,然后检索数据并在C#中更改它。我想使用System.Data.Sql和classSqlDataSourceEnumerator而不是SqlConnection 我尝试使用stackoverflow上的几个示例代码来实现这一点,但它们不起作用,因为我不知道在哪里插入我的特定信息(服务器、数据库和表的名称)。如果服务器名是A,数据库名是B,表名是C,如何使用此代码检索数据 using Syst

我需要在Microsoft Visual Studio中使用C#连接到SQL Server数据库中的特定表,然后检索数据并在C#中更改它。我想使用
System.Data.Sql
和class
SqlDataSourceEnumerator
而不是
SqlConnection

我尝试使用stackoverflow上的几个示例代码来实现这一点,但它们不起作用,因为我不知道在哪里插入我的特定信息(服务器、数据库和表的名称)。如果服务器名是A,数据库名是B,表名是C,如何使用此代码检索数据

using System.Data.Sql; 
class Program
{
    static void Main()
    {
        SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
        System.Data.DataTable table = instance.GetDataSources();
        DisplayData(table);
    }

    private static void DisplayData(System.Data.DataTable table)
    { 
        foreach (System.Data.DataRow row in table.Rows)
        {
            foreach (System.Data.DataColumn col in table.Columns)
            {
                 Console.WriteLine("{0} = {1}", col.ColumnName, row[col]);
            }
            Console.WriteLine("=============");
        }
    }
}
将查询放入,然后使用该命令创建一个,并使用该方法填充查询


请参阅

SqlDataSourceEnumerator用于列出服务器/实例-如果您已经知道地址,那么您将走错路径。使用SqlConnection.so获取特定表我需要使用不同的命令?使用SqlConnection连接到服务器a指定数据库B,然后可以查询表C。在最喜欢的搜索页面中键入“ADO.NET教程”。