C#读出数据 (datareader)

首先我定义了类:classdatabase{publicstaticstringpower;}然后stringconnString="server=XP-20110218... 首先我定义了类: class database
{
public static string power;
}
然后
string connString = "server=XP-201102181145\\SQLEXPRESS;database=StudentManagement;uid=sa;pwd=123;";
SqlConnection connecion = new SqlConnection(connString);
connecion.Open();
string sqlQuery = "SELECT *FROM AdminInfo WHERE adminName='" + denglum + "'";
SqlCommand mycmd = new SqlCommand(sqlQuery, connecion);
SqlDataReader dr = mycmd.ExecuteReader();

问题是 我用
database.power = dr["Power"].ToString();
却不能把表中的Power值赋给 类中的power静态变量
展开
 我来答
长沙迪泽科技
2011-12-27 · TA获得超过106个赞
知道答主
回答量:75
采纳率:0%
帮助的人:56.6万
展开全部
报什么错? 还是?
更多追问追答
追问
没有错误 就是power的值一直是0
但是我SQL表中按照登陆名的不同 权限是不同的
所以它值就读不出来
追答
应该和登录名没关系  sa默认拥有全部权限的
free宇
2011-12-27 · 超过22用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:70.9万
展开全部
SqlDataReader dr = mycmd.ExecuteReader();
while (dr.Read())

}
看看你的power里面的值是不是就是0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式