得出2次操作的时间间隔

 //根据传入的SQL语句 执行 并返回结果
    public string executeGetReturn(string strSql)//strSql 是传入SQL命令语句
    {
        //得到数据的连接 并且这个连接是打开
       // getCon();

        //建立一个 命令对象
        cmd.Connection = getCon(); //命令对象是需要基于 一个已经打开了的连接
        cmd.CommandText = strSql;   //指定数据库命令对象的 执行语句

        string result = cmd.ExecuteScalar().ToString(); //执行命令语句,并将其以字符串的形式返回
        clear();
        return result;
    }

 

 

 //定义一个用于获取投票者上次投票的时间间隔
    private bool checkTime()
    {
        //取出系统配置中限制时间间隔
        string strGetTime = "select checkTime from voteConfig";
        int result = Convert.ToInt32(DBManager.executeGetReturn(strGetTime));                      

        string strSql = "select datediff(s,voteTime,getdate()) from voter where id = " + ID + " and ip = '" + Request.UserHostAddress + "'";

        long i = Convert.ToInt64(DBManager.executeGetReturn(strSql));//获取到距投票者上次投票的时间间隔
        flag = false;
        if (i < result * 60)
        {
            flag = true;
        }
        return flag;
    }

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值