<%
strId = Request("D_ID")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open MM_mohome_STRING
Conn.Execute("update Download set DownCount=DownCount+1 where D_ID="&strId)
Response.Redirect Request("url")
%>
====================================
到底哪个是表名?哪个是字段名啊?
把数据结构说清楚点。
=========================================
晕,可能是字段名搞错了,全部重来:
<%
strId = Request("D_ID")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open MM_mohome_STRING
Conn.Execute("update Download set hits=hits+1 where D_ID="&strId)
Response.Redirect Request("url")
%>
==============================================
mohome.asp这个程序创建的数据连接对象是什么?
代码贴出来看看
========================================
是不是少了包含页?
这行也不对:conn.execute
应该是:conn.execute strSql
缺少数据库连接文件
应该是:conn.execute strSql
你自己在本地没有建立数据库连接~
那你就在这个页上直接加上
set con=server.createobject("adodb.connection")
sqlstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("./data/123456.asp")"
con.open sqlstr
试试,看看有没有错误,如果没有的话,就是你的CON文件有问题