Jag tänkte lista erbjudande till höger på sidan, och detta har jag i en inklud fil...
<%
' Loppar igenom alla erbjudanden
mySQL="SELECT DISTINCT hotDeal FROM products WHERE hotDeal=-1 ORDER BY hotDeal desc"
'response.write mySQL
do until rstemp.eof
call getFromDatabase(mySql, rstemp,"erbjudanden")
%>
<br>
<b>
</b><br><br>
<%
pIdCategory = rstemp("idCategory")
pCategoryDesc = rstemp("categoryDesc")
pIdParentCategory = rstemp("idParentCategory")
pImageCategory = rstemp("imageCategory")
%>
<img src="images/<%=pImageCategory%>">
<br>
<a href='meny.asp?idCategory=<%response.write pIdCategory%>'>
<%response.write "köp..."%></a>
<br><br>
<%
rstemp.moveNext
loop
call closeDb()
%>
Men jag får en oääändlig loop på erbjudandena, jag har tre erbjudande satt till -1 dvs som skall listas men det är bara den första som listas och den listas oändligt, de två andra visas inte äns, fattar inte vad jag gör för fel, för i call closedb() så ser det ut så här:
on error resume next
rsTemp.close
set rsTemp = nothing
connTemp.close
set connTemp = nothing
dvs jag stänger ju alla anslutningar till databasen
fungerar fortfarnde inte... samma problem, den loopar oändligt, och vad är det som e konstigt med min select- fråga? men jag testade som du sa, fast problemet kvarstår sig
Min kod ser ut så som du skrev den senast LarsG och så här ser min subrutin ut Jörgen
sub getFromDatabase(mySQL, rstemp, scriptName)
call openDb()
set rstemp = server.createObject("adodb.recordset")
' set locktype
rstemp.lockType = adLockReadOnly
' set the cursor
rstemp.cursorType = adOpenForwardOnly
rstemp.open mySQL, connTemp
end sub
nu blir jag riktigt förvirrad, den hämtar ju inte ens in från tabellen products i databasen, programmet går in i categories och loopar första posten där, jag fattar noll?!??!?! hur kommer det sej att den är inne o rotar i categories när jag anropar products??
det här e en inklud fil som jag inkluderar, jag tog bort hela mySql satts och loopen och testadeifall jag fick en utskrift av bild och länk, och det fick jag, vart tror du felet kan ligga, detta säger mig att min sql sats inte hade ngt med programmet att göra dvs den påverkade inget
har inga on error resume next, men alltså det skumma är att den skriver ut och loopar denna länk meny.asp?idCategory=2 men den fil som jag inkluderar heter erbjudanden.asp, meny.asp är en annan fil som jag inkluderar, det spelar ingen roll ifall jag tar bort sql satsen, sql satsen har ingen effekt i min erbjudanden.asp fil, vart kan felet tyckas va? jag har stängt databasen i filen meny.asp
naturligtvis skriver den ute meny.asp?idCategory=2 för at jag har satt länken till meny.asp men idCatagery=2 ?? idCategory=2 det är det som är d skumma, för den kolumnen finns inte i tabellen products
132 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17