当前位置: 代码迷 >> ASP.NET >> 读取数据库 比较符号进展比较
  详细解决方案

读取数据库 比较符号进展比较

热度:605   发布时间:2013-02-25 00:00:00.0
读取数据库 比较符号进行比较
if(dbddbl >= dBegin && dbddbl < dEnd)


if(dbddbl < dBegin && dbddbl > dEnd)


if(dbddbl <= dBegin && dbddbl > dEnd)


if(dbddbl > dBegin && dbddbl <= dEnd)

我这里的>、<、>=、<= 比较符号是 活的 需要从数据库取出出来,

请问有什么办法 把数据库取出来的 比较符号  用于判断中!!!!

     大虾 帮帮!!!!!!!!!!

------解决方案--------------------------------------------------------
public static bool demo3(int paramA, string _symbol, int paramB)
        {
            bool reg = false;
            switch (_symbol)
            {
                case ">":
                    reg = (paramA > paramB);
                    break;
                case ">=":
                    reg = (paramA >= paramB);
                    break;
                case "<":
                    reg = (paramA < paramB);
                    break;
                case "<=":
                    reg = (paramA <= paramB);
                    break;
            }
            return reg;
        }


if(demo3(dbddbl, >= ,dBegin )&& demo3(dbddbl, < ,dEnd))
------解决方案--------------------------------------------------------
引用:
数据库存了 2个 int 类型的值 和 2个符号 比如:
1  >   4  <
2  >=  6  <=
5  <=  8  >=
..
 
现在有个值需要进行比较是否在范围内 如:
   1 >  2 <4
  相关解决方案