C#读取SQL多个关键词数据后将结果存入数组中,如何实现?
C#读取SQL数据后存入二维数组中。比如selecta,b,cfrom...的结果存放在一个二维数组里,第一维区分a,b,c的结果,第二维对应于a,b,c的值,如何实现?...
C#读取SQL数据后存入二维数组中。比如select a, b ,c from...的结果存放在一个二维数组里,第一维区分a,b,c的结果,第二维对应于a,b,c的值,如何实现?
比如array_t[0,X]代表查询到的a的所有值,array_t[1,X]代表查询到的b的所有值。
请大家给出尽量详细的代码,本人是新手,不怎么深入。感谢大家! 展开
比如array_t[0,X]代表查询到的a的所有值,array_t[1,X]代表查询到的b的所有值。
请大家给出尽量详细的代码,本人是新手,不怎么深入。感谢大家! 展开
2个回答
展开全部
float[] array_t = new float[12];
int i=0;
SqlConnection sqlconnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
sqlconnection.Open();
SqlCommand sqlcommand = new SqlCommand("SELECT * FROM table");
SqlDataReader reader = sqlcommand.ExecuteReader(CommandBehavior.CloseConnection);
if (reader.Read())
{
array_t [0][i] = float.Parse((reader["a"]).ToString());
array_t [1][i] = float.Parse((reader["b"]).ToString());
array_t [2][i] = float.Parse((reader["c"]).ToString());
i++;
}
int i=0;
SqlConnection sqlconnection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
sqlconnection.Open();
SqlCommand sqlcommand = new SqlCommand("SELECT * FROM table");
SqlDataReader reader = sqlcommand.ExecuteReader(CommandBehavior.CloseConnection);
if (reader.Read())
{
array_t [0][i] = float.Parse((reader["a"]).ToString());
array_t [1][i] = float.Parse((reader["b"]).ToString());
array_t [2][i] = float.Parse((reader["c"]).ToString());
i++;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询