黑马程序员技术交流社区

标题: SQL的selcet查询结果写入数组 [打印本页]

作者: 杨伟芬    时间: 2012-4-10 10:16
标题: SQL的selcet查询结果写入数组
在 c# 语言 SQL的selcet查询结果(只有一条记录)     能 不能 写入到数组???
能的话 那又如何将数组中的值逐一赋值给字符串呢 ? 求高手指教

作者: 职业规划-蔡红微老师    时间: 2012-4-10 10:37
用select查询出来的值可以写到数组里的,因为查出来时一条记录,你可以这样做,你可以将select出来额记录赋给一个datarow[]  row这样的数组,然后取值的时候用foreach循环,
foreach (DataRow dr1 in row)
    {
           string str = dr1["name"].ToString();
     }

这样就顺利的将数组中某个值的值取出来了并赋给字符串,如果你想取出多个值的话,直接在dr1中写多个字段即可。
作者: 翁金鹏    时间: 2012-4-10 12:57
可以的要,你用c#查询SQL里的数据
那么就必须要连接数据库,
之后你调用datareader来读数据
每一次循环往数组写入一次




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2