jag sitter och pillar med ett system för att publicera bilder och album på webben i ASP och en (för tillfället) access db.problem med lista rs...
Problemet uppstår när jag försöker lista antalet bilder i showAlbums.asp. (lista alla albums som är skapade)
För att lista alla albums ser koden ut så här:
<%
Do until rsAlbums.EOF
' Här försöker jag gå igenom varje album och kollar efter hur många bilder det finns...
'strSqlAlbum = "SELECT * FROM pictures WHERE pAID = " & rsAlbums("aID")
'rsAlbum.Open strSqlAlbum, objCon, 3, 3
'strAntalBilder = rsAlbum.RecordCount
Dim farg
If farg = "#eeeeee" Then farg = "" Else farg = "#eeeeee" End If
response.Write(strSqlAlbum)
%>
<tr bgcolor="<% = (farg) %>">
<td>"><%= rsAlbums("aName") %></td>
<td><%= Left(rsAlbums("aDesc"),15)%>...</td>
<td><%= rsAlbums("aAuthor") %></td>
<td> </td>
<td><%= rsAlbums("aCreateDate") %></td>
<td> </td>
</tr>
<%
rsAlbums.MoveNext
loop
%>
Men jag får bara:
----------------------------------------------------
ADODB.Recordset (0x800A0E79)
Åtgärden är inte tillåten när objektet är öppet.
/pictureIT/showAlbums.asp, line 42
----------------------------------------------------
Hur ska man göra för att lyckas?