Hej på er!
Har gjort en liten webbplats som jag byggt upp med ASP och en Access databas.
På min dator fungerade det jättebra men när jag sen laddade upp det hela så får jag felmeddelandet:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/hundstationen/hem.asp, line 47
Funderade då på om det var något fel på databaskopplingen men den verkar ju fungera på andra sidor så jag tror inte att det är något fel på den. Har ju samma databaskoppling till alla sidor (den ligger i en separat fil som anropas).
Har haft samma problem en gång tidigare. Då hjälpte ni mig genom att jag hade angett Namn som ett fältnamn och när jag klamrade det så gick det till sig.
Men nu vet jag inte alls vad det kan bero på. Är det någon av er som har någon teori?
<%sql6="select distinct Raser.GruppID, Raser.RasID, Raser.RasNamn, Hundar.RasID from Raser, Hundar where Raser.GruppID = 1 and Raser.RasID = Hundar.RasID"
Response.Write(sql6)
set rs6=ss.execute(sql6)
do until rs6.eof
%>
<a href="visahund.asp?rasid=<%=rs6("RasID")%>"><%=rs6("RasNamn")%></a>
<br>
<%
rs6.movenext
loop
%>
Du kan inte ha samma fältnamn i olika tabeller utan att ange ett annat namn för att anropa de fälten
din sql-fråga:
sql6="select distinct Raser.GruppID, Raser.RasID, Raser.RasNamn, Hundar.RasID from Raser, Hundar where Raser.GruppID = 1 and Raser.RasID = Hundar.RasID"
borde se ut så här:
sql6="select distinct Raser.GruppID, Raser.RasID As Ras_RasID, Raser.RasNamn, Hundar.RasID As Hund_RasID from Raser, Hundar where Raser.GruppID = 1 and Raser.RasID = Hundar.RasID"