注册 登录
编程论坛 ASP技术论坛

请教Asp加记录

mhymmm 发布于 2008-11-02 11:08, 666 次点击
我是个初哥,问一个问题,如何在下面一段Asp中,找到name后,在数据库中“计数+1”(如conn字段),在那地方加入,请指教谢谢!!!
‘-----------------------------------------------------------------------
If name<>"" Then
        sql="select * from Data where name='" & name & "'"
        set rs=conn.execute(sql)
        If Not rs.eof Then
            response.write rs("Date")    
        Else
            response.write "错误:没有此用户!"
        End If
        rs.close
    Else
        response.write "错误:错误的编号!"
    End If
4 回复
#2
hmhz2008-11-02 11:20
程序代码:
<%
If name<>"" Then
Set rs=Server.CreateObject("ADODB.Recordset")
rs.open "select * from Data where name='"&name&"'",conn,1,3
if not(rs.eof and rs.bof) then
    rs("Date")=rs("Date")+1
else
    response.write "错误:没有此用户!"
end if
rs.close
else
    response.write "错误:错误的编号!"
end if
%>
#3
mhymmm2008-11-02 11:31
2000年接触asp     2002年精通asp     2004年熟悉asp    2006年基本了解asp    2008年真搞不懂asp

不懂。。。。。。。。。。。。。。。
#4
yms1232008-11-02 14:47
<%
If name<>"" Then
Set rs=Server.CreateObject("ADODB.Recordset")
rs.open "select * from Data where name='"&name&"'",conn,1,3
if not(rs.eof and rs.bof) then
    rs("Date")=rs("Date")+1
    rs.update'补充一句更新到数据库
else
    response.write "错误:没有此用户!"
end if
rs.close
else
    response.write "错误:错误的编号!"
end if
%>
#5
shcms2008-11-03 14:04
其实就是一个修改的语句!网站之旅
<%
If name<>"" Then
    Set Rs=Server.CreateObject("ADODB.RecordSet")
    SqlStr="select * from news where name="&request("name")
    Rs.Open SplsStr,conn,1,3
    Rs("name")=Rs("name")+1
    rs.update
end if
%>
1