有人可以告诉我如何从 SQL Server 数据库中获取列中的所有值吗?
我有一个具有以下结构的表:
选举
SSN int
(主键)名称 varchar(20)
编程 varchar(max)
照片 varchar(max)
我想从 SSN
列中检索所有值并将它们存储在 ASP.NET 项目的整数数组中。
我使用 Visual Studio 2010 Ultimate SP1 2010 和 SQL Server 2008 SP3。
最佳答案
string yourConnectionString = "......";
List<int> allSSN = new List<int>();
string sqlStmt = "SELECT SSN FROM dbo.Elects";
using(SqlConnection conn = new SqlConnection(yourConnectionString)
using(SqlCommand cmd = new SqlCommand(sqlStmt, conn))
{
conn.Open();
using(SqlDataReader rdr = cmd.ExecuteReader())
{
while(rdr.Read())
{
int ssn = rdr.GetInt32(0);
allSSN.Add(ssn);
}
rdr.Close();
}
conn.Close();
}
在此代码末尾,您拥有所有 SSN
List<int>
中的列值供您使用
关于c# - 从 SQL Server 2008 数据库中选择列中的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8459956/