Hej !
I en Access database har jeg to tabeller (link og hits), hvor der
i hver tabel indgår et id felt. Imellem de to tabeller er der
lavet en een-til-een relation mellem id felterne.
Nu er problemet så at få lavet en SQL forespørgsel der henter
nogle felter ud fra begge tabeller.
I Access fik jeg følgende forespørgsel til at fungere
SELECT link.linkname, hits.NumOfHits
FROM link INNER JOIN hits ON link.id = hits.id
ORDER BY hits.NumOfHits desc;
mit problem er nu ASP koden:
set conn = server.createobject("ADODB.connection")
DBQ=c:\web\links\links.mdb;DefaultDir=c:\web\links\;Driver={Micro
soft Access Driver (*.mdb)}"
strSQL = "SELECT link.linkname, hits.NumOfHits FROM link INNER
JOIN hits ON link.id = hits.id ORDER BY hits.NumOfHits desc"
Set RS = Conn.Execute(strSQL)
if RS.eof then
response.write "Your query returned 0 records."
else
do while not RS.eof
response.write "<br>" & RS("hits.NumOfHits") & "<br>"
response.write "<br>" & RS("link.linkdata")
rs.movenext
loop
end if
Conn.Close
Set Conn = Nothing
Dette giver en ASP error !
Item cannot be found in the collection corresponding to the
requested name or ordinal.
hvad hedder felterne når de returneres til RS ??
har prøvet linkdata og NumOfHits....
Mvh.
Brian
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials