MA *_*hie 2 c# asp.net sql-server-2008
有人能告诉我如何从我的 SQL Server 数据库中获取列中的所有值吗?
我有一个具有以下结构的表:
选举
SSN int (首要的关键)NAME varchar(20)PROGRAM varchar(max)PHOTO 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();
}
Run Code Online (Sandbox Code Playgroud)
在此代码的末尾,您拥有 a 中的所有SSN列值List<int>供您使用