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

急请教一个SqlDataReader和主键有关问题

2013-09-28 
急啊,请问一个SqlDataReader和主键问题 using (SqlConnection conn new SqlConnection(conStr)){conn.Op

急啊,请问一个SqlDataReader和主键问题


 using (SqlConnection conn = new SqlConnection(conStr))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand("select * from Users where UserID=@UserID", conn);
                cmd.Parameters.AddRange(paras);//加入参数
                SqlDataReader dr = cmd.ExecuteReader();//通过CMD对象获取数据
                DataTable dt = new DataTable();
                dt.Load(dr);
                conn.Close();//必须放到最后关闭
                return dt;
            }


这是我用来查询数据库后得到一个表,放在dt里面,但我发现dt里面并没有表的主键...
怎么办?????????????? 数据库
[解决办法]
refer:http://www.lmwlove.com/ac/ID803
[解决办法]
请问你是要实现什么功能啊??查询一个表吗?
[解决办法]
dt 里会有主键吗?没关注过,试一下另外一种用法呢,下面只是参考:
protected DataSet ExecuteDataSet(DbCommand cmd)
{
    DbDataAdapter dbDataAdapter = dbfactory.CreateDataAdapter();
    dbDataAdapter.SelectCommand = cmd;
    DataSet ds = new DataSet();
    dbDataAdapter.Fill(ds);
    return ds;
}

热点排行