Newsgroup: it.comp.www.asp
Titolo: il contrario di rs.EOF

Salve a tutto il NG
chi mi indica la trminologia usata per indicare che in un recordset ci si
trova ll'inizio??
So che per indicare che ci si trova lla fine si usa rs.EOF ma per indicare
l'inizio??
Grazie in anticipo
Michele

 trova ll'inizio??
rs.BOF
ciao
-- 
Kappa [co-mod ICWA]
kappa(at)
webngo.net
www.webngo.net
www.filmscoop.it

Forse é meglio se mi spiego meglio...
ho una pagina che visualizza il risultato di un recordset di dieci in dieci
record.
Ho inserito un controllo IF NOT RS.EOF THEN compare la scritta "successivi"
per proseguire con altri dieci.
Ora come faccio per fare in modo che quando compaiono i primi dieci non
compaio al scritta "precedenti" che invece deve essere presente nella
successiva schermata co gli altri 10?
Avevo pensato a IF NOT RS.BOF THEN compare la scritta precedenti ma non
funziona.
Chi puo darmi una mano??
Grazie
Michele

 trova ll'inizio??
rs.BOF
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 Chi puo darmi una mano??
Scusa, utilizza un contatore: quando è 1 (cioè la prima pagina)
allora non stampi "precedenti".
Però dovresti già avercelo, scusa non usi la paginazione del
recordset? Allora sai benissimo in quale pagina ti trovi.
nixs

 allora non stampi "precedenti".
Innanzitutto grazie per la risposta il problema é che il recordset va a
pescare da una tabella dove non ci sono solo gli elementi che mi interessano
quindi il primo record visualizzato potrebbe avere come contatore anche un
numero superiore all'1.
Magari potrei creare qualcosa che controlla se nei primi dieci che
visualizzo (visualizzo i record di 10 in 10) č presente il record con il
numero di contatore piu' basso ma sinceramente non so come fare.
Grazie mille
Michele

| Forse é meglio se mi spiego meglio...
|
| ho una pagina che visualizza il risultato di un recordset di dieci in
dieci
| record.
| Ho inserito un controllo IF NOT RS.EOF THEN compare la scritta
"successivi"
| per proseguire con altri dieci.
| Ora come faccio per fare in modo che quando compaiono i primi dieci non
| compaio al scritta "precedenti" che invece deve essere presente nella
| successiva schermata co gli altri 10?
Prima devi fare il controllo sul rs.BOF , poi stampi gli altri record finchč
rs.EOF č falso.
| Avevo pensato a IF NOT RS.BOF THEN compare la scritta precedenti ma non
| funziona.
| Chi puo darmi una mano??
|
| Grazie
| Michele
ciao ..::[ Panz ]::..


Solitamente si utilizza una variabile, che sicuramente utilizzi anche tu per
paginare i records.
il controllo è molto semplice dato che entrando nella prima pagin la
variabile, che chiameremo "pag", è vuota o non esiste proprio.
quindi se fai un
IF pag <> ""
sai quando è la prima
Spero di essere stato chiaro
Ciao

Sperando che tu _non_ usi la paginazione del recordset (che francamente non
amo.. :)), qualsiasi tipo di paginazione tu usi devi avere un indice della
pagina a cui sei, o sbaglio?
Quindi, sia che usi il recordset, o che usi la querystring, o i cookie o
altro, comunque avrai da qualche parte scritto che sei alla pagina numero 1.
Fai un check su quel valore e se č uno non stampi la scritta "precedente".
ciao
-- 
Alessandro
UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org