c# SQL 到列表错误
本文关键字:错误 列表 SQL | 更新日期: 2023-09-27 17:56:13
真正的新手问题,我将不胜感激你能提供的任何支持。我正在尝试将SQL结果输出到列表中。但是当我返回列表时,我得到System.Collections.Generic.List'1[System.String]这是我的代码,有什么想法吗?提前谢谢你。
public static List<string> GetDTSXPackages()
{
List<String> packages = new List<String>();
using (SqlConnection connection = new SqlConnection(SQLConnectionString()))
{
string query = "SELECT PackageName FROM SharedServices.DTSXPackages";
using (SqlCommand command = new SqlCommand(query, connection))
{
connection.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
packages.Add(reader["PackageName"].ToString());
}
}
connection.Close();
}
}
return packages;
}
static void Main(string[] args)
{
List<string> x = SQLAccessLayer.GetDTSXPackages();
foreach (var package in x)
{
Console.WriteLine(x);
}
}
这不是
一个错误通过执行循环,您可以看到所有值
foreach(var i in Packages)
{
Console.WriteLine(i);
}
更改
Console.WriteLine(x);
自
Console.WriteLine(package);