update tb set 计数= 计数+1 where id = 打开的记录的id

解决方案 »

  1.   

    先取出来,然后加1啊。
    select * from 表 where id=...
    然后将取出的纪录的下载次数的字段付给一个变量。
    update 表....
      

  2.   

    update table set 次数=次数+1 ....
      

  3.   

    先Select,再
    Update 表名 Set 下载次数 = 下载次数 + 1
      

  4.   

    update   table   set   次数=次数+1 where id=
      

  5.   

    Sql="Update table Set hits=hits+1 Where Id="+Id
      

  6.   

    我是写个类 你可以在点一次或者是减一次时候增加或者减少由你自己控制:
    protected override void OnUpdatingRow(UpdatingEventArgs e)
    {
    base.OnUpdatingRow(e);

    switch (e.Status)
    {
    case UpdateKind.Insert :
    e.Row["KC_ID"] = GlobalProvider.GetUniID(TableName, DbConnection);
    e.Row["KC_CREATE_ID"] = e.Row["KC_UPDATE_ID"] = e.Row["KC_OWNER_ID"] = GlobalVariable.UserID;
    e.Row["KC_CREATE_DATE"] = e.Row["KC_UPDATE_DATE"] = DateTime.Now;
    break;
    case UpdateKind.Update :
    e.Row["KC_UPDATE_ID"] = GlobalVariable.UserID;
    e.Row["KC_UPDATE_DATE"] = DateTime.Now;
    break;

    }

    }
    然后在提交的时候调用+1:
    if (!isPost)
    {
    kaid = GlobalVariable.Request.QueryString["ID"].ToString();
    YJC.Toolkit.SysUtil.DataSetUtil.ExecuteScalar(string.Format("UPDATE SN_KNOWLEDGE_ARTICLE SET KA_COUNT=KA_COUNT+1 WHERE KA_ID = {0}",kaid),DbConnection); }
      

  7.   

    easy Q 一直都是这么踊跃 哈哈
      

  8.   

    if   Application["PageCount"]   ==   null   
            Application["PageCount"]   =   0;   
        
      Application["PageCount"]   =   Convert.ToInt32(Application["PageCount"])   +   1   
      

  9.   

    Update   表名   Set   下载次数   =   下载次数   +   1
      

  10.   

    update   tb   set   计数=   计数+1   where   id   =   打开的记录的id