Måste du inte skapa ditt recordset först? Du har glömt Set:Fel med Getrows
<%
'#####################################################
'Databas
Dim Databas,RS_setup,RS_bilder,RS_album,SQL
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("fotoalbum.mdb")
'#####################################################
'Skriv ut album
function Print_album_Preview(aid)
Print_album_Preview = "<table width=600 cellpadding='0' cellspan='0'><tr>"
RS_bilder = Databas.execute("select * from bilder where aid = "& aid)
bilder = RS_bilder.GetRows()
for i = 1 to 4
randomize
tal = int(rnd * ubound(bilder,2))
Print_album_Preview = Print_album_Preview & "<td>" & tal & "</td>"
Next
Print_album_Preview = Print_album_Preview & "</tr>"
end function
%>
får fel på raden bilder = RS_bilder.GetRows()
står att rs_bilder inte stödjer metoden
verkar som att den aldrig blir ett recordset
hjälp någon?
Sv: Fel med Getrows
Set RS_bilder = Server.CreateObject("ADODB.Recordset")Sv: Fel med Getrows
Set RS_bilder = Databas.Execute("select * from bilder where aid = " & aid)