从SQL Server检索值

时间:2011-02-16 09:51:25

标签: c# .net sql-server

我在SQL Server中的表有3个字段

serial no. (int)
days       (varchar)
status     (bit)

借助字典,如何使用SqlDataReader从SQL Server检索日期和状态作为键值对?

2 个答案:

答案 0 :(得分:3)

这看起来非常像家庭作业,所以这里有一些伪代码可以帮助你找到答案:

  1. 创建Dictionary以保存您检索的值。
  2. 打开database connection
  3. 创建一个SqlCommand,用于选择表格中的相关值
  4. 使用之前创建的SqlCommand创建SqlDataReader
  5. 使用.Read方法迭代读者。
    1. 获取Day字段和Status字段并将其放入字典
    2. 重复步骤1直到.Read返回false
  6. 你已经完成了!
  7. 我已经将msdn.microsoft.com上的大量链接放到了我详细介绍的步骤中。通过阅读这些内容,并查看每个页面上的代码示例,您应该能够将一些工作代码放在一起=)

答案 1 :(得分:2)

Dictionary<int, Dictinary<string,bool> dict=new Dictionary<int, Dictinary<string,bool>;