10 messaggi dal 09 luglio 2001
Il mio problema è questo:
mi collego ad un db access, e mostro i record in una tabella con lo script che
vi allego, che mi mostra però TUTTI i record della tabella !! cosa devo aggiungere
al seguente script per visualizzare ad esempio solo 10 record per pagina?
HELP ME !! ho trovato sul sito anche un esempio di "impaginazione", ma non riesco ad applicarlo al mio script, sbaglio in qualche cosa ci ho perso un giorno intero ma non ne sono venuto a capo!!
cosa devo aggiungere? altrimenti butto tutto e vado al mare :(
ecco il mio script:
-----------

<HTML><HEAD><TITLE>----</TITLE></HEAD>
<BODY>
<%
rem legge dal form
NOME=request.form("NOME")
if NOME="" then NOME="%"
sql="select * from SCHEDA"
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open"driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\scheda\scheda.mdb"
Set RS=OBJdbConnection.Execute(sql)

response.write ("<center><table>")
i=0
Do while NOT RS.EOF
i=i+1
%>

<TR>
<TD><%=i%></TD>
<td><% id=rs("id")
NOME=rs("NOME")%>
<a href="scheda.asp?ID=<%=id%>"><%=NOME%></a><br> </td>
<td><font face="Verdana, Arial" size=1><%response.write(RS("COGNOME"))
COGNOME=rs("COGNOME")%></td>
<td><font face="Verdana, Arial" size=1><%response.write(RS("CITTA"))
CITTA=rs("CITTA")%></td>
</TR>
<%
RS.MoveNext
Loop
RS.Close
OBJdbConnection.Close%>

</table>
</BODY>
</HTML>
22 messaggi dal 06 settembre 2002
Lo trovi su
http://www.aspitalia.com/liste/usag/script.asp?ID=261

<%

page = rs.AbsolutePosition
totPag = rs.PageSize
Max = 10

startPage = page
EndPage = page + max

' qualche controllo
if EndPage> totPage then EndPage = totPage

for i = StartPage to EndPage

Response.write "<a href="cerca.asp?page=" & i & """>" &_
i & "</a> "
next

if page < = totpage then
Response.write "<a href="cerca.asp?page=" & page+1 & """>" &_
">></a> "

end if

%>
2.907 messaggi dal 15 maggio 2001
Contributi
Puoi usare il metodo PageSize dell'oggetto recordset che ti consente di impostare il numero di record che si intende visualizzare in ogni pagina



Rome Webmaster


10 messaggi dal 09 luglio 2001
ciao luca77 era proprio quello l'esempio di cui ti dicevo che avevo trovato nel sito e che non sono proprio riuscito ad applicare al mio script.
ho provato in tutti i modi ma evidentemente usano metodi diversi, mi danno un casino di errori (tipo loop, segnalibri non accettati dal server???)


10 messaggi dal 09 luglio 2001
<b>rome ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote>quote:<hr height=1 noshade id=quote>
Puoi usare il metodo PageSize dell'oggetto recordset che ti consente di impostare il numero di record che si intende visualizzare in ogni pagina
Rome Webmaster
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>
mo' provo ad usare questo metodo PageSize ma con precisione, a che
punto devo inserirlo nel mio script?


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.