首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

查询数据库后。怎么放入后台代码的变量中

2012-10-14 
查询数据库后。如何放入后台代码的变量中C# Winfrom 中。我们经常会用SQL 的Select 来查询我们要的数据。通过

查询数据库后。如何放入后台代码的变量中
C# Winfrom 中。我们经常会用SQL 的Select 来查询我们要的数据。通过Select查询需要多值。放入一个 数组变量中 如:
select id,[name],VIPID,Money from Customers where Money > 15000.00
这里查询到多值。现在放入一个String[] Customer数组中。
请高手指点一二。谢谢

[解决办法]
你那个是好几个字段,难道都放到一个数组里,还是想定义一个多维数组
[解决办法]
唉,你搞一个实体类,将你要查询的列作为实体类里面的字段
然后用集合去装你所谓的多值放进去

List<实体类> d = new List<实体类>();

这样不就ok了么

类似这种,用循环读取的方式放入实体类


C# code
    public static List<AriticleGroup> SearchGroupNameByUserId(int userId)        {            List<AriticleGroup> groups = new List<AriticleGroup>();            string sql = string.Format("select groupId,groupName from AriticleGroup where userId={0}", userId);            SqlDataReader reader = ConnectionSQL.ExecuteSelect(sql);            AriticleGroup group = null;            while (reader.Read())            {                group = new AriticleGroup();                group.AriticleGroupId = (int)reader["groupId"];                group.AriticleGroupName = reader["groupName"].ToString();                groups.Add(group);            }            reader.Close();            ConnectionSQL.CloseConn();            return groups;        } 

热点排行