C#中如何将sql查询出来的多个结果放到数组中

_MoLi_ 2018-04-28 12:31:16
查询语句例如:

select a,b,c from biaoming where d='zhangsan'

查出的结果可能有很多行,如何把这些行中的这三个值存入数组 以便后续的调用

希望能有具体的代码让我参考一下
...全文
1602 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
牧歌ing 2018-04-28
  • 打赏
  • 举报
回复
李敢敢 2018-04-28
  • 打赏
  • 举报
回复

//数据库连接字符串:
string connString = "data source=127.0.0.1,1433;initial catalog=test;user id=sa;pwd=sa";
//这里data source 是指数据库地址和端口号,需要注意的是地址和端口号之间是用","进行分隔的;initial catalog 是数据库名字 ;user id和pwd分别指用户名和密码。
//数据库建立连接:
 SqlConnection sqlConnection = new SqlConnection(this.connString);
 sqlConnection.Open();
//数据库查询:
SqlDataAdapter sqlDa = new SqlDataAdapter("select * from tb_alarm", sqlConnection);
DataTable dt = new DataTable();
sqlDa.Fill(dt);
dt.Rows[0];//第一行
dt.Rows[0][0];//第一行第一列
dt.Rows[0]["a"];//第一行列a
Dogfish 2018-04-28
  • 打赏
  • 举报
回复
可以先放在datatable里的。使用起来挺方便的。

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧