检查列sql

时间:2015-09-01 10:15:32

标签: sql asp.net

我正在尝试检查用户选择(u.userId)是否不在列(urid)中,然后只返回true并运行另一个函数。如果用户选择的数据已存在,则返回false。我得到它返回无效..会发生什么?我仍然是asp.net的新手,希望得到一些帮助。感谢。

 public string URID { get; set; }

 public void urid_existence(User u)
 {
     DBHandler dbh = new DBHandler();
     dbh.OpenConnection();

     string sql = "select urid from FCS_COUGRP";

     if (u.UserID != u.URID)
     {
         userH.changeUrserGroup(u);
         return true;
     }
     else
     {
         return false;
     }
}

1 个答案:

答案 0 :(得分:1)

void表示该方法不返回任何内容,但您想返回bool。所以这是正确的签名:

public bool urid_existence(User u)
{
   // ...
   if (u.UserID != u.URID)
   {
      userH.changeUrserGroup(u);
      return true;
   }
   else
   {
       return false;
   }
}