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

请问数据库中得到的值在这里进行比较

2012-01-26 
请教数据库中得到的值在这里进行比较DataTabledctldl( selectpopedomfromuserinformationwhereuserid+

请教数据库中得到的值在这里进行比较
DataTable   dctl   =   dl( "select   popedom   from   userinformation   where   userid= ' "   +   a   +   " '   and   pwd= ' "   +   b   +   " ' ");
                                  //获取数据库中popedom中列的值
                                  string   popedom_s   =   dctl.Columns[ "popedom "].ToString();
                                  //变量获取该数据库popedom列中值进行比较
                                  if   (popedom_s   ==   "1 ")
                                  {
                                          Form1   form1   =   new   Form1();
                                          form1.Show();

                                  }
                                  else   if   (popedom_s   ==   "2 ")
                                  {
                                          Form2   form2   =   new   Form2();
                                          form2.Show();
                                  }
                                  else   if   (popedom_s   ==   "3 ")
                                  {
                                          Delete   delt   =   new   Delete();
                                          delt.Show();
                                  }
                                  else   {
                                          MessageBox.Show( "错误的用户 "+MessageBoxButtons.OK);
                                  }


上面为权限的一串代码.得到的值我单步查看里面的值怎么是没获取的值.该如何改

[解决办法]
dctl.Columns[ "popedom "].ToString();???
or
dctl.Rows[0][ "popedom "].ToString();???

热点排行