Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Allora, facile che ho messo una sintassi mai vista... ma a me funziona in questo modo:

    Istruzione SQL: "SELECT * FROM dati ORDER BY id_dati DESC"

    Adesso metto in sequenza come ho nella pagina ed i numeri sono nelle giuste posizioni:

    1) <%=(Rs_articoli("titolo"))%>

    2) <% Rs_articoli.move 1
    Response.Write(Rs_articoli("titolo"))
    %>

    3) <%Rs_articoli.move 1
    Response.Write(Rs_articoli("titolo"))
    %>

    4) <% Rs_articoli.move 1
    Response.Write(Rs_articoli("titolo"))
    %>


    La sequenza se pur a vista è corretta perchè sono i rispettivi ID: 4-3-2-1

    Quindi potrei ritenere finito il "lavoro".... Ma vorrei capirci ed imparare meglio:

    Mi sembra di capire che il conteggio del successivo RS lo faccia dall'ultima condizione precedentemente scritta.

    Mentre se io volessi direttamente il terzo dovrei mettere:

    <%Rs_articoli.move 0
    Rs_articoli.move 2
    Response.Write(Rs_articoli("titolo"))
    %>

    Ma essendoci delle condizioni già prima scritte questo ultimo non estrapola il 3° ma ben si
    il 6° (matematicamente parlando)

    A questo punto ritengo che la mia sintassi sia errata perchè forse dovrei chiudere la condizione precedente per poter iniziare la nuova...

    E quale sarebbe?
    My simple Script Asp: VotoMedio

  2. #12
    a parte che ho capito ben poco, comunque la move si muove all'interno del recordset letto, non della tabella originaria. una volta capito questo, il ragionamento va in discesa

  3. #13
    uhmm provo a dire questo:

    ma se io volessi ritornare a leggere il primo RS che dovrei scrivere?

    cmq grazie come sempre
    My simple Script Asp: VotoMedio

  4. #14
    ma sei de coccio!

    rs.move 0

  5. #15
    l'ho fatto ma non mi conteggia il primo ma il primo dall'ultima condizione fatta

    e qui che non riesco a capirci più nulla!

    mi spiego meglio:

    Gli ID in tabella sono:

    5
    4
    3
    2
    1

    Scrivendo quello che ho scritto sopra mi esce precisamente

    5 (con rs.move 1)
    4 (con rs.move 1)
    3 (con rs.move 1)
    2 (con rs.move 1)
    1 (con rs.move 1)

    Se dopo di questo rimetto nuovamente

    Rs.move 0

    Mi esce ID 1 ma non il 5!

    mi salta i primi 4!

    (al post successivo sembra che ho trovato la soluzione)

    My simple Script Asp: VotoMedio

  6. #16
    Ok Ok sembra che facendo così ritorno a ricontare da capo...

    con

    <%Rs_articoli.movefirst
    Response.Write(Rs_articoli("titolo"))
    %>

    e posso ricominciare...
    My simple Script Asp: VotoMedio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.