c# - 从 SQL Server 2008 数据库中选择列中的所有值?

标签 c# asp.net sql-server-2008

有人可以告诉我如何从 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/

相关文章:

c# - 如何在 C# 中选择所有内容,包括敏感大小写(正则表达式)?

c# - 弹出面板,回传问题

c# - 在 visual studio 2010 winforms 项目中获取表单设计 View 的任何快捷方式/

sql - 如何切换到将在另一个命令后存在的 SQL Server 服务器数据库?

sql - 将日期时间存储过程参数转换为动态 T-SQL 查询中的过滤器(在 WHERE 子句中)

database - 将存储过程从一个数据库复制到另一个

c# - Socket C#发送和接收

asp.net - 在 Visual Studio 2010 (MVC3) Web 项目中默认使用 IIS Express?

c# - 如何将类 View 用于 Visual Studio 中隐藏的网页代码?

javascript - 如何使用 ASP.NET 4.51 加载需要 jQuery 的单个 .js 文件?