日期:2014-05-17  浏览次数:21097 次

求助!ASP的一个问题!该怎么办?急死人了!!!!!!
链接: <a   href= "redirect.asp?filename= <%=rs( " ")%> "> .... </a>
redirect.asp:
<%
set   cn=server.CreateObject( "adodb.connection ")
cn.open   "driver={microsoft   access   driver   (*.mdb)};dbq= "&server.MapPath( "../actone/#tone.mdb ")
cn.execute( "UPDATE   6x9   SET   count=count+1   ")  
response.redirect   "../downloads/ep609/ "   &   request( "filename ")
%>    
我想要对应统计而不是点一下所有的都加一
我知道需要一个条件查询,但是我不知道那个需要怎么写,
求高手帮帮忙~~~在线等~~~

------解决方案--------------------
假设你数据库里有filename字段
cn.execute( "UPDATE 6x9 SET count=count+1 WHERE filename= ' " & request( "filename ") & " ' ")

------解决方案--------------------
你在这个后面 UPDATE 6x9 SET count=count+1 where 条件 就可以了,
参考:
UPDATE table_name
SET column_name = new_value
WHERE column_name = some_value

需要对那个记录进行设置就把条件写在where后面就OK了。
------解决方案--------------------
你的表里有什么主键字段,用它做为判断条件就最好了啦