webForumDet fria alternativet

Vad är det för fel ??

ASP

2 svar · 157 visningar · startad av ragnared

Medlem sedan apr. 2003152 inlägg
Frågan#1

Jag håller på med min hemsida och för upp detta felet i min bärbara dator. Men i min stationära funkar det ? Är det fel på scriptet eller vad är det som är fel:

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Acces] Operationen
måste använda en fråga som kan uppdateras.
/gyllene/reklam/banner.asp

Så här ser scriptet ut:

<!--#include file="settings.asp"-->

<%Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=" & db

Set RecSet=Conn.Execute("Select * From banner Order By rotator")%>

<table width="100%" border="0">
<tr>
<td align="center">
<p align="left">
<%If RecSet.EOF Then%>
<font size="2" face="Tahoma">Inga banners inlagda!</font>
<%Else
x = 0
Do Until RecSet.EOF Or x=Antal%>
<a href="<%=RecSet("link")%>" target="_parent"><img src="reklam/bilder/<%=RecSet("banner")%>" border="1"></a>
<% Conn.Execute("Update banner Set rotator=rotator+1 Where id = " & RecSet("id"))
x=x+1
RecSet.MoveNext
Loop
End If%>
</p>
</td>
</tr>
</table>

Och settingsfilen ser ut så här:

<%
db = Server.MapPath("reklam/db/banner.mdb")

Antal = 11
%>

Medlem sedan apr. 2003152 inlägg
#2

Det är lokalt nätverk som jag har.

Det är lokalt nätverk som jag håller på att testa att i.

Medlem sedan dec. 20003 887 inlägg
#3

Testa använda den eminenta sökfunktionen här på wF...

Ett av resultaten: http://www.webforum.nu/showthread.php?s=&threadid=63263&highlight=Operationen+m�ste+anv�nda+fr�ga+uppdateras

249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)