string dbpath = Server.MapPath("db/count.mdb");
                      DbAccess db 
          = new DbAccess(dbpath);
                      
          #region "添加"
                      
          string url = Convert.ToString(Request.UrlReferrer);
                      
          string ip  = Convert.ToString(Request.UserHostAddress);

                      
          //判斷
                      string sqlsel = string.Format("select count(*) from record where ip='{0}'",ip);
                      
          int coun = Convert.ToInt32(db.GetDataTable(sqlsel).Rows[0][0].ToString());
                      
          bool add=false;
                      
          if(coun>0)
                      {
                              sqlsel  
          = string.Format("select [date] from record where ip='{0}'order by date desc",ip);
                              DateTime dt 
          = Convert.ToDateTime(db.GetDataTable(sqlsel).Rows[0]["date"].ToString());
                              DateTime now 
          = DateTime.Now;
                              TimeSpan ts 
          = now-dt;
                              
          double time = ts.TotalHours;
                          
          if(time>2)
                          {
                              add
          =true;
                          }
                          
          else
                          {

                          }
                              
                      }
                      
          else
                      {
                          add
          =true;
                      }
                      
          //添加
                      if(add)
                      {
                  
          string sqladd = string.Format("insert into record(url,ip) values('{0}','{1}')",url,ip);
                     
                      db.ReturnState(sqladd);
                      }
              
          #endregion
                      
          #region 顯示
              
                      DataSet ds 
          = new DataSet(); 
                          ds
          =db.GetDataSet("select count(*) from record");
                      
                      
          this.coun=Convert.ToString(ds.Tables[0].Rows[0][0]);
                      
          #endregion
              DateTime now = DateTime.Now;
                      DateTime ot  
          = DateTime.Now.AddDays(3);
                      
          long  al = now.Ticks;
                      
          long  ot1 = ot.Ticks;
                      Response.Write(al);
                      Response.Write(
          "<br>");
                      Response.Write(ot1);
                      Response.Write(
          "<br>");
                      Response.Write(ot1
          -al);
                      Response.Write(
          "<br>");

                      Response.Write(((ot1
          -al)/10000/1000)/(60*60*24));//相差幾天

          文章來源:http://www.cnblogs.com/wangdetian168/archive/2008/06/25/1230015.html
          posted on 2010-09-28 11:00 sanmao 閱讀(148) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 白沙| 关岭| 兴海县| 太湖县| 隆化县| 湘西| 米林县| 五寨县| 兴海县| 漳州市| 泸溪县| 锦屏县| 正宁县| 视频| 汤原县| 濮阳县| 通许县| 驻马店市| 阳江市| 金昌市| 河池市| 唐河县| 清水河县| 顺义区| 炉霍县| 湘乡市| 和林格尔县| 文登市| 临海市| 阿勒泰市| 墨竹工卡县| 沂源县| 永寿县| 毕节市| 乌兰浩特市| 黄大仙区| 岳池县| 搜索| 曲阳县| 鹿邑县| 汉川市|