ASP编写下载次数统计的错误

2024-12-30 20:05:41
推荐回答(4个)
回答1:


<%
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

回答2:

缺少数据库连接文件
应该是:conn.execute strSql

回答3:

你自己在本地没有建立数据库连接~

回答4:

那你就在这个页上直接加上
set con=server.createobject("adodb.connection")

sqlstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("./data/123456.asp")"

con.open sqlstr
试试,看看有没有错误,如果没有的话,就是你的CON文件有问题