主题:  阅读次数在远端出错的问题

冷沐

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2002/10/1 6:07:35
#12002/10/11 17:41:33
一个正常的asp网页,包含数据库连接,在服务器端能正确显示。
我在server behaviors中添加了一个command命令用于动态显示阅读次数,在本地能够正确显示,但上传后显示错误。错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
奇怪,看起来好象是数据库连接错误,但加command之前为什么数据库连接没有错误?
我的代码:
set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_tripmdb_STRING
Command1.CommandText = "UPDATE 1shanshui SET hit=hit+1 WHERE sceneryID=" + Replace(Command1__MMcolparam, "'", "''") + ""
Command1.CommandType = 1
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Execute()---------------------这是出错的那一行



冷沐

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2002/10/1 6:07:35
#22002/10/11 17:43:13
是代码本身有问题吗?谁能帮帮我?



冷沐

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2002/10/1 6:07:35
#32002/10/14 5:30:35
没人能帮我吗?还是问题太难?
阅读次数本是一个基本、常见的功能,各位斑竹,发扬一下救死扶伤的风格嘛!



冷沐

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2002/10/1 6:07:35
#42002/10/16 15:54:00
我就不信没人会!



忧忧

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/7/23 1:32:17
#52002/10/17 4:17:08
mx 常常会出现这样的问题
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
显然是你的数据库连接方式有问题!再论坛查找一下吧
代码不全~~~~
看看我的
Connections/flash.asp
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' HTTP="true"
' Catalog=""
' Schema=""
MM_flash_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../flash/flash.mdb")
%>


<%@LANGUAGE="VBSCRIPT"%>

<%

if(Request.QueryString("songid") <> "") then Command1__sp = Request.QueryString("songid")

%>
<%
Dim rssong__MMColParam
rssong__MMColParam = "1"
if (Request.QueryString("songid") <> "") then rssong__MMColParam = Request.QueryString("songid")
%>
<%
set rssong = Server.CreateObject("ADODB.Recordset")
rssong.ActiveConnection = MM_flash_STRING
rssong.Source = "SELECT * FROM song WHERE songid = " + Replace(rssong__MMColParam, "'", "''") + ""
rssong.CursorType = 0
rssong.CursorLocation = 2
rssong.LockType = 3
rssong.Open()
rssong_numRows = 0
%>
这是一个成功列子!