12 messaggi dal 19 giugno 2001
Questo è il codice della pagina realizzata:

========================================================
<html>
<head>
<script>
<!--


function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<title>La Sala dell'Araldo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../ceridwen.css" type="text/css">
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" class="body">
<%

RecordsPerPagina = 5
page = Request("page")
if page="" then page=1

Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("foto.mdb"))
Set objRS = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM foto"
objRS.Open strSQL, objConn

objRS.PageSize = RecordsPerPagina
objRS.AbsolutePage = page

%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="51"><img src="../immagini/per_1.jpg" width="51" height="19"></td>
<td background="../immagini/per_2.jpg">&nbsp;</td>
<td width="51"><img src="../immagini/per_3.jpg" width="51" height="19"></td>
</tr>
<tr>
<td background="../immagini/per_4.jpg">&nbsp;</td>
<td background="../immagini/per.jpg">
<table border="1" cellpadding="2" cellspacing="2" width="100%" bordercolor="#000000">
<tr>
<td align="center" bgcolor="#A00000"><b><font size="2" color="#FFFFFF">Cliccare
sulle foto per vederle ingrandite</font></b></td>
</tr>
<tr>
<td align="center">
<%
If objRS.Eof=True or objRS.Bof=True then
Response.Write "<P>Nessun risultato trovato</P>"
Else
For i=1 to RecordsPerPagina
if Not objRS.EOF then
%>
<img align="absmiddle" border="0" src="<%=objRS("image")%>" onClick="MM_openBrWindow('<%=objRS("pagina")%>?id=<%=objRS("idtel")%>','foto','fullscreen=yes')" class="immaginecliccabile" alt="<%=objRS("didascalia")%>">
<%
objRS.MoveNext
end if

Next

End if

%>
</td>
</tr>
</table>
</td>
<td background="../immagini/per_5.jpg">&nbsp;</td>
</tr>
<tr>
<td><img src="../immagini/per_6.jpg" width="51" height="19"></td>
<td background="../immagini/per_8.jpg">&nbsp;</td>
<td><img src="../immagini/per_9.jpg" width="51" height="19"></td>
</tr>
</table>
<%

Response.Write "<P><B>Pagine:</B> "
For pag=1 to objRS.PageCount

Response.Write "<A href='insiemefoto2.asp?page=" & pag
Response.write "'>"
Response.Write pag
Response.Write "</A> "
Next
Response.Write "</P>"
%>
</body>
</html>
==========================================================

Questo l'errore che mi restituisce il browser:

==========================================================

ADODB.Recordset error '800a0cb3'

Object or provider is not capable of performing requested operation.

/ceridwen/araldo/insiemefoto2.asp, line 31

==========================================================

Ci sto sbattendo la testa da un'ora ma non ho capito il problema...

Ovviamente ciò che voglio fare è la paginazione delle immagini visualizzate, visto che è un db di oltre 200 immagini...

Grazie!
181 messaggi dal 06 luglio 2001
Prova a mettere

objRS.PageSize = RecordsPerPagina 


prima dell'apertura del Record Set

objRS.open ....

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --
12 messaggi dal 19 giugno 2001
Niente... il problema me lo dà sulla stringa:

objRS.AbsolutePage = page
Dando un rapido sguardo mi sembra che non hai impostato i cursori
Ciao

Alberto Biancardo
12 messaggi dal 19 giugno 2001
Ovvero? scusate ma io sono quasi a digiuno di asp... ho copiato pari passo l'esempio...
Al posto di :
objRS.Open strSQL, objConn
prova con:
objRS.Open strSQL, objConn, 1, 3
In questo modo hai impostato anche i cursori
Ciao

Alberto Biancardo
12 messaggi dal 19 giugno 2001
Finalmente funziona! Grazie! ^___^

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.