12 messaggi dal 16 giugno 2004
Sto usando Access2000, quali sono x favore i comandi per muovere il recorset lungo le tabelle?
11 messaggi dal 28 luglio 2004
se stai usando ADO i comandi sono :
<nome recordset>.MoveFirst;;
<nome recordset>.MoveNext;
<nome recordset>.MoveLast
<nome recordset>.MovePrevious

inoltre dipende dal tipo di cursore che stai usando:
ad esmpio..se usi un cursore di tipo forwardonly puoi muoverdi solo in avanti
12 messaggi dal 16 giugno 2004
forwar...che?
scusa sono ignorante
sto tentando una paginazione di database su + pagine con asp e access ma ho qualche problema xchè conosco pochi comandi
potresti darmi qualche dritta anche solo sul meccanismo?
grazie
Modificato da chinacatsunflower il 30 luglio 2004 03.35 -
3.122 messaggi dal 16 maggio 2002
chinacatsunflower ha scritto:
forwar...che?
scusa sono ignorante
sto tentando una paginazione di database su + pagine con asp e access ma ho qualche problema xchè conosco pochi comandi
potresti darmi qualche dritta anche solo sul meccanismo?
grazie

Ma un minimo di studio e informazione no, eh?? Il fatto di possedere una scatolozza con un po' di roba elettronica dentro che si fa chiamare computer non implica il fatto di essere automaticamente programmatori.
Leggiti almeno qualche tutorial e poi potrai esporci eventuali dubbi e quesiti.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
12 messaggi dal 16 giugno 2004
scherzo, la paginazione l'ho fatta e funziona ma c'è un piccolo problema
in questo codice
---------------------------
<%
For i = 1 to pagina+1

if (i) = (page) then
%>
<a href="topic.asp?page=<%=(i)%>"><b><%=(i)%></b></a>
<%
else
%>
<a href="topic.asp?page=<%=(i)%>"><%=(i)%></a>
<%
End If

Next
--------------------------

page mi arriva dall'url, se non c'è page=1
pagina+1 è il numero totale delle pagine contenute nella tabella+le righe rimanenti

PROBLEMA : perchè qualunque valore abbia page, il numero della pagina nel menu' mi viene sempre scritto in normale e non in grassetto?

Se puoi aiutarmi grazie tante x lo sbattimento
3.122 messaggi dal 16 maggio 2002
Se ottieni page in questo modo
page=Request.QueryString("page")

quello che viene restituito non è un numero, ma una stringa, perciò in generale i (numero) è sempre diverso da page (stringa). Occorre eseguire un cast ad intero se vuoi confrontare quel valore con un numero. Prima però bisogna assicurarsi che il valore sia effettivamente numerico. Ecco come:
page = Request.QueryString("page")
if IsNumeric(page) then
page = CInt(page)
if page<=0 then page=1
else
page = 1
end if

Poi esegui il confronto che ti interessa.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
12 messaggi dal 16 giugno 2004
Dubbio

Scrivere
page=request("page")

è uguale a

page=request.querystring("pag")

---

comunque nella pagina che ho scritto anche quando page e i corrispondono non esegue lo stesso il codice

ciao
12 messaggi dal 16 giugno 2004
COMUNQUE FUNZIONA COME DICI TU

GRAZIE MILLLLLLLLLLE !!

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.